3,245
社区成员
发帖
与我相关
我的任务
分享
STDMETHOD(test)(VARIANT* pVal);
{
struct stTest
{
int x;
int y;
};
stTest st;
st.x = 1;
st.y = 2;
CComSafeArray<VARIANT> ptArray(11);
for(int i=0;i<10;i++)
{
CComVariant var;
var.vt = VT_BYREF;
var.byref = (BYTE*)&st;
ptArray.SetAt(i, var);
}
pVal->vt = VT_VARIANT|VT_ARRAY;
ptArray.CopyTo(&pVal->parray);
}
IDBOperPtr spDBOper;
此处省略几行
VARIANT val;
val = sqDBOper->test();