ITfThreadMgr2::GetFunctionProvider メソッド (msctf.h)
指定した関数プロバイダー オブジェクトを取得します。
構文
HRESULT GetFunctionProvider(
[in] REFCLSID clsid,
[out] ITfFunctionProvider **ppFuncProv
);
パラメーター
[in] clsid
目的の関数プロバイダーの CLSID。 これは、呼び出し元のスレッドに登録されている関数プロバイダーの CLSID、または次の定義済みの値のいずれかです。
値 | 意味 |
---|---|
|
TSF システム関数プロバイダーを取得します。 |
|
現在のアプリケーションによって実装されている関数プロバイダーを取得します。 アプリケーション自体が関数プロバイダーとして登録されていない場合、このオブジェクトは使用できません。 |
[out] ppFuncProv
関数プロバイダーを受け取る ITfFunctionProvider インターフェイスへのポインター。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
値 | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
|
clsid と一致する関数プロバイダーは使用できません。 |
|
GUID_SYSTEM_FUNCTIONPROVIDERが要求されましたが、取得できません。 |
注釈
関数プロバイダーは、IID_ITfFunctionProviderを使用して TSF マネージャー ITfSourceSingle::AdviseSingleSink メソッドを 呼び出して登録します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |