iTfSourceSingle 接口 (msctf.h)

ITfSourceSingle 接口由 TSF 管理器实现。 应用程序和文本服务使用它来安装和删除各种建议接收器。 此接口与 ITfSource 的不同之处在于,随 ITfSourceSingle 一起安装的建议接收器一次仅支持一个建议接收器,而随 ITfSource 一起安装的建议接收器支持多个同时的建议接收器。

继承

ITfSourceSingle 接口继承自 IUnknown 接口。 ITfSourceSingle 还具有以下类型的成员:

方法

ITfSourceSingle 接口具有以下方法。

 
ITfSourceSingle::adviseSingleSink

ITfSourceSingle::AdviseSingleSink 方法
ITfSourceSingle::UnadviseSingleSink

ITfSourceSingle::UnadviseSingleSink 方法

注解

TSF 管理器具有 不同的 ITfSourceSingle 实现,具体取决于获取 ITfSourceSingle 接口的方式。 实现中的区别在于可以使用 接口安装的建议接收器的类型。 可以从以下对象获取不同的实现。

有关每个实现可以安装的建议接收器的详细信息,请参阅 ITfSourceSingle::AdviseSingleSink

示例

ITfThreadMgr


HRESULT hr;
ITfSourceSingle *pSourceSingle;

hr = pThreadManager->QueryInterface(IID_ITfSourceSingle, (LPVOID*)&pSourceSingle);
if(SUCCEEDED(hr))
{
    //Use the ITfSourceSingle interface. 
    
    pSourceSingle->Release();
}

ITfContext


HRESULT hr;
ITfSourceSingle *pSourceSingle;

hr = pContext->QueryInterface(IID_ITfSourceSingle, (LPVOID*)&pSourceSingle);
if(SUCCEEDED(hr))
{
    //Use the ITfSourceSingle interface. 
    
    pSourceSingle->Release();
}

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 msctf.h
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

ITfContext

ITfSource

ITfThreadMgr

IUnknown