ITfThreadMgr::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 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |
[DLL] | Msctf.dll |
再頒布可能パッケージ | Windows 2000 Professional 上の TSF 1.0 |