描述:
CoInitialize( NULL );
OleResult = CLSIDFromProgID( L"CAPICOM.Store", &StoreObjectClsid );
if( FAILED( OleResult ) )
break;
OleResult = CoCreateInstance( StoreObjectClsid,
NULL,
CLSCTX_SERVER,
IID_IUnknown,
( PVOID* )&pStoreObjectIUnknown );
if( FAILED( OleResult ) )
break;
OleResult = pStoreObjectIUnknown->QueryInterface( IID_IDispatch, ( PVOID* )&pStoreObjectIDispatch );
if( FAILED( OleResult ) )
break;
pStoreObjectIUnknown->Release();
pszMethod = L"Open";
OleResult = pStoreObjectIDispatch->GetIDsOfNames( IID_NULL,
&pszMethod,
1,
LOCALE_USER_DEFAULT,
&Dispid );
if( FAILED( OleResult ) )
break;
执行到pStoreObjectIDispatch->GetIDsOfNames()总是出错, 0x80029c4a 加载类型库/DLL 时出错。
哪位大大知道是怎么回事?
您可能想查找下面的文章:
- 实现了IDispatch接口的组件和ActiveX控件用起来有什么不同呢?我觉得一样可以用在Web页面上,为什么ActiveX控件还要多实现那么多各种各样
- 实现了IDispatch接口的组建,用vbscript怎么调用?
- MSFlexGrid有一个Picture属性,是一个IDispatch接口指针,请问如何操作?
- 怎样查询ActiveX控件的IDispatch接口每个ID代表函数
- MFC实现IDispatch接口问题?
- 如何hook住com接口的idispatch接口的虚函数invoke?
- IDispatch双接口,自动化,是一样的东西吗
- 如果一个组件实现IDispatch接口,那么能否是一个"自描述"的组件?
- C++SDK怎么使用IDispatch接口实现函数管理
- mfcdriller示例程序中,派生的IDispatch接口方法GetIDsOfNames的参数cNames是指什么?