В VS2005 я сгенерировал веб-ссылку на веб-службу, которая принимает одномерный массив строк («inputArray») в качестве входного параметра.
Прокси-функция, сгенерированная для этого вызова веб-службы, запрашиваетдля двух параметров:
BSTR *inputArray
int inputArray_nSizeIs
Каков правильный синтаксис для передачи в inputArray как BSTR *?В настоящее время я объявляю это так:
BSTR inputArray = SysAllocString(L"{'account_name', 'user_name', 'date_time'}");
Но это неправильно анализируется при генерации ответа SOAP в atlsoap.h.