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 是否会在当前顶级 (非嵌套) 调用 CoInitializeExCoUninitialize 期间产生影响,这是不可预知的。 在当前对 CoInitializeExCoUninitialize 的顶级调用返回后,吊销将始终生效。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objbase.h
Library Ole32.lib
DLL Ole32.dll

另请参阅

CoRegisterInitializeSpy

IInitializeSpy