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 |