求教InvokeHelper的用法
BOOL CKvset::GetKvset(long* kvset)
{
BOOL result;
static BYTE parms[] =
VTS_PI4;
InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
kvset);
return result;
}
void CKvset::GetUInt(long key, long* value)
{
static BYTE parms[] =
VTS_I4 VTS_PI4;
InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
key, value);
}
void CKvset::PutUInt(long key, long value)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
key, value);
}
void CKvset::PutString(long key, LPCTSTR value)
{
static BYTE parms[] =
VTS_I4 VTS_BSTR;
InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
key, value);
}
void CKvset::GetString(long key, LPCTSTR value)
{
static BYTE parms[] =
VTS_I4 VTS_BSTR;
InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
key, value);
}
void CKvset::Clear()
{
InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CKvset::SetLogFile(LPCTSTR name)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
name);
}
哪位可以指点下上面的函数具体是做什么用的啊?
[解决办法]
同求~
[解决办法]
调用 COM 组件里的函数