次の方法で共有


ITfCompartment::GetValue メソッド (msctf.h)

コンパートメントのデータを取得します。

構文

HRESULT GetValue(
  [out] VARIANT *pvarValue
);

パラメーター

[out] pvarValue

データを受け取る VARIANT 構造体へのポインター。 コンパートメントに値がない場合は、VT_EMPTYを受け取ります。 呼び出し元は 、VariantClear を呼び出して不要になった場合に、このデータを解放する必要があります。

戻り値

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

説明
S_OK
メソッドは正常に実行されました。
S_FALSE
コンパートメントには値がありません。 pvarValue は VT_EMPTYを受け取ります。
E_UNEXPECTED
コンパートメントは、 ITfCompartmentMgr::ClearCompartment の呼び出しによってクリアされています。
E_INVALIDARG
pvarValue が無効です。

解説

呼び出し元は、データを使用するために、指定されたデータ形式を認識する必要があります。 コンパートメント インストーラーは、他のクライアントがデータ形式を使用できるようにデータ形式を公開する必要があります。

要件

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

関連項目

ITfCompartment インターフェイスITfCompartment::SetValueITfCompartmentMgr::ClearCompartmentVariantClear 関数