CoRevokeInitializeSpy 函数 (objbase.h)
撤消 IInitializeSpy 接口的已注册实现。
语法
HRESULT CoRevokeInitializeSpy(
[in] ULARGE_INTEGER uliCookie
);
参数
[in] uliCookie
标识注册 ULARGE_INTEGER Cookie。
返回值
此函数可以返回E_INVALIDARG的标准返回值,以及指示成功的S_OK。
注解
CoRevokeInitializeSpy 只能撤消以前调用 CoRegisterInitializeSpy 在当前线程上执行的 Cookie。 使用另一个线程中的 Cookie 或与已吊销的注册对应的 Cookie 将返回E_INVALIDARG。
从 IInitializeSpy 方法调用内部调用 CoRevokeInitializeSpy 是否会在当前顶级 (非嵌套) 调用 CoInitializeEx 或 CoUninitialize 期间产生影响,这是不可预知的。 在当前对 CoInitializeEx 或 CoUninitialize 的顶级调用返回后,吊销将始终生效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | objbase.h |
Library | Ole32.lib |
DLL | Ole32.dll |