2010-08-19 78 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"); 
相关问题