ITfInputProcessorProfileMgr::ReleaseInputProcessor メソッド (msctf.h)

ITfInputProcessorProfileMgr::ReleaseInputProcessor メソッドは、指定された CLSID のテキスト サービスに属するプロファイルを非アクティブ化し、ITfTextInputProcessorEx インターフェイスのインスタンスを解放します。

構文

HRESULT ReleaseInputProcessor(
  [in] REFCLSID rclsid,
  [in] DWORD    dwFlags
);

パラメーター

[in] rclsid

[入力]解放するテキスト サービスの CLSID。

[in] dwFlags

[入力]

説明
TF_RIP_FLAG_FREEUNUSEDLIBRARIES
このビットがオンの場合、このメソッドは CoFreeUnusedLibrariesEx() を呼び出します。そのため、それ以上 COM/DLL 参照がない場合は、テキスト サービス DLL が解放される可能性があります。 警告: このフラグにより、関連のない他の COM/DLL が解放される可能性があります。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドは正常に実行されました。
E_FAIL
未指定のエラーが発生しました。
E_INVALIDARG
1 つ以上のパラメーターが無効です。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msctf.h
[DLL] Msctf.dll