佚名通过本文主要向大家介绍了idispatch invoke,idispatch,idispatch error 3092,idispatch error 3149,idispatch error 3088等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何用IDispatch的Invoke获得一个枚举的属性?
描述:
描述:
DISPID dispid;
VARIANT vRet;
DISPPARAMS dispparamsNoArgs = {NULL, NULL, 0, 0};
LPOLESTR lpStr[] = {L"TranferType"};//该属性是一个枚举
e->GetIDsOfNames(IID_NULL,lpStr,1,LOCALE_SYSTEM_DEFAULT,&dispid);
e->Invoke(dispid,IID_NULL,LOCALE_USER_DEFAULT,DISPATCH_PROPERTYGET,&dispparamsNoArgs,&vRet,NULL,NULL);
switch()
{
case : // 这里该怎么判断这个枚举值?
}
您可能想查找下面的文章:
- IDispatch::Invoke如何通过dispid调用方法?
- IDispatch->Invoke失败,各位达人帮帮忙
- 如何hook住com接口的idispatch接口的虚函数invoke?
- 请教IDispatch::Invoke
- atl如何在win764位IE9下调试呢?IDispatch::Invoke会崩溃
- 关于IDispatch::Invoke的第一个参数dispID的疑问
- IDispatch接口的Invoke是同步的还是异步的?
- 关于IDispatch接口Invoke的使用
- IDispatch,InVoke,VTBL区别在哪里??
- 调用IDispatch::Invoke为何总是出错?内祥