我有一个接口函数是这样的:
[id(2), helpstring("Add bytes to the file.")] 
HRESULT AppendFile([in] BSTR bstrFileName,[in] long lngSize,[in,size_is(lngSize)]BYTE *Buffer);
在客户端有一数组:
Buffer[1024];
怎样将数组的数据传给接口函数?具体说,就不知道参数结构数组该怎么设定.
见下面问号.
DISPPARAMS dispparams;
dispparams.cArgs=3;
dispparams.cNamedArgs=0;
dispparams.rgdispidNamedArgs=NULL;
dispparams.rgvarg=new VARIANTARG[3];
dispparams.rgvarg[0].vt=?;
dispparams.rgvarg[0].?=?;