InvokeHelper有没有办法传入SAFEARRAY类型的参数?
滔滔长河 2017-07-09 01:28:46 在vc2008中使用添加”TypeLib中的MFC类“ 功能,从文件AgN778xLib.dll生成.h文件,得到这个函数
void Sequence(SAFEARRAY * pVal)
{
static BYTE parms[] = VTS_NONE ;
InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, pVal);
}
// special VT_ and VTS_ values
#define VTS_NONE NULL
编译报错 error C2440: “初始化”: 无法从“int”转换为“BYTE []”,经查询发现是InvokeHelper函数调用SAFEARRAY参数
出了问题,不知道有没有方法可以解决?谢谢