ITfSourceSingle インターフェイス (msctf.h)
ITfSourceSingle インターフェイスは、TSF マネージャーによって実装されます。 これは、さまざまなアドバイス シンクをインストールおよび削除するために、アプリケーションとテキスト サービスによって使用されます。 このインターフェイスは ITfSource とは異なり、ITfSourceSingle でインストールされたシンクのアドバイスは一度に 1 つのアドバイズ シンクのみをサポートし、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 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |
再頒布可能パッケージ | Windows 2000 Professional の TSF 1.0 |