2010-08-19 72 views
2

在VS2005中,我生成了一個Web服務的Web引用,該Web服務以一維字符串數組(inputArray)作爲輸入參數。如何將字符串數組作爲BSTR *傳遞給Web服務代理

這個Web服務調用生成的代理功能要求提供兩個參數:

BSTR *inputArray 
int inputArray_nSizeIs 

哪些是inputArray傳遞的BSTR *正確的語法?目前我正在聲明:

BSTR inputArray = SysAllocString(L"{'account_name', 'user_name', 'date_time'}"); 

但是,在atlsoap.h中生成SOAP響應時,這個問題被錯誤地解析了。

回答

2
BSTR inputArray[3]; 
inputArray[0] = SysAllocString(L"account_name"); 
inputArray[1] = SysAllocString(L"user_name"); 
inputArray[2] = SysAllocString(L"date_time"); 
相關問題