C组件中如何处理com组件的事件触发备忘?
- 内容介绍
- 文章标签
- 相关推荐
本文共计92个文字,预计阅读时间需要1分钟。
接口`ICallbacks`定义如下:
plaintext[object, uuid(AECE8D0C-F902-4311-A374-ED3A0EBB6B49), dual, nonextensible, pointer_default(unique)]interface ICallbacks : IUnknown{ HRESULT UserExit([in] int errorCode, [in] BSTR errorMessage); HRESULT UserAtte[...];}
[ object, uuid(AECE8D0C-F902-4311-A374-ED3A0EBB6B49), dual, nonextensible, pointer_default(unique) ] interface ICallbacks : IUnknown { [id(1)] HRESULT UserExit([in] int errorCode, [in] BSTR errorMessage); [id(2)] HRESULT UserAttemptingReconnection(); [id(3)] HRESULT UserReconnected(); }; [ object, uuid(B98A7D3F-651A-49BE-9744-2B1D8C896E9E), dual, nonextensible, pointer_default(unique) ] interface ICerberusSession : IDispatch { ... [id(5)] HRESULT SetCallbacks([in] ICallbacks* callbacks); };
本文共计92个文字,预计阅读时间需要1分钟。
接口`ICallbacks`定义如下:
plaintext[object, uuid(AECE8D0C-F902-4311-A374-ED3A0EBB6B49), dual, nonextensible, pointer_default(unique)]interface ICallbacks : IUnknown{ HRESULT UserExit([in] int errorCode, [in] BSTR errorMessage); HRESULT UserAtte[...];}
[ object, uuid(AECE8D0C-F902-4311-A374-ED3A0EBB6B49), dual, nonextensible, pointer_default(unique) ] interface ICallbacks : IUnknown { [id(1)] HRESULT UserExit([in] int errorCode, [in] BSTR errorMessage); [id(2)] HRESULT UserAttemptingReconnection(); [id(3)] HRESULT UserReconnected(); }; [ object, uuid(B98A7D3F-651A-49BE-9744-2B1D8C896E9E), dual, nonextensible, pointer_default(unique) ] interface ICerberusSession : IDispatch { ... [id(5)] HRESULT SetCallbacks([in] ICallbacks* callbacks); };

