请教IDispatch::Invoke
在这个函数中有一个参数VARIANT FAR* pVarResult。现在我需给调用此函数者返回一个字符串,那就是意味着要将字符串放到pVarResult里?
如果是,如何做。是否是这样
VariantInit(pVarResult);
V_VT(pVarResult) = VT_BSTR;
pVarResult->bstrVal = SysAllocString(TEXT(",,,,,"));
如果是这样,由谁来负责释放SysAllocString分配出来的内存