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

ITfInputProcessorProfileMgr::UnregisterProfile メソッドは、テキスト サービスとプロファイルの登録を解除します。

構文

HRESULT UnregisterProfile(
  [in] REFCLSID rclsid,
  [in] LANGID   langid,
  [in] REFGUID  guidProfile,
  [in] DWORD    dwFlags
);

パラメーター

[in] rclsid

[入力]テキスト サービスの CLSID。

[in] langid

[入力]プロファイルの言語 ID。

[in] guidProfile

[入力]プロファイルを識別するための GUID。

[in] dwFlags

[入力]次のビットの組み合わせ:

説明
TF_URP_ALLPROFILES
このビットがオンの場合、 UnregistrProfilerclsid パラメーターのすべてのプロファイルの登録を解除します。 langid パラメーターと guidProfile パラメーターは無視されます。
TF_URP_LOCALPROCESS
プロファイルがローカル プロセスに登録されました。
TF_URP_LOCALTHREAD
プロファイルがローカル スレッドに登録されました。

戻り値

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

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

要件

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