首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求教InvokeHelper的用法,该如何解决

2012-09-25 
求教InvokeHelper的用法BOOL CKvset::GetKvset(long* kvset){BOOL resultstatic BYTE parms[] VTS_PI4I

求教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 组件里的函数

热点排行