ITextStoreACP2::UnadviseSink 方法 (textstor.h)

由应用程序调用,以指示它不再需要来自 TSF 管理器的通知。 TSF 管理器将释放接收器接口并停止通知。

语法

HRESULT UnadviseSink(
  [in] IUnknown *punk
);

参数

[in] punk

指向接收器对象的指针。 不能为 NULL

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。
CONNECT_E_NOCONNECTION
没有活动的接收器对象。

注解

每次调用 AdviseSink 方法(注册一个新的接收器对象)都应通过对此方法的调用进行匹配。 调用仅更新以前注册的接收器的 dwMask 参数的 AdviseSink 方法不需要调用 UnadviseSink 方法。

例如,若要注册接收器对象,应用程序首次调用 AdviseSink 方法。 注册接收器对象后,应用程序可以使用同一接收器对象再次调用 AdviseSink 方法,以更改 dwMask 参数。 若要注销接收器对象,应用程序会调用 UnadviseSink 方法。

punk 参数必须与最初在 AdviseSink 方法中传递的指针具有相同的 COM 标识。

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 textstor.h
DLL Msctf.dll

另请参阅

AdviseSink

ITextStoreACP2