次の方法で共有


TF_INPUTPROCESSORPROFILE 構造体 (msctf.h)

この構造体には、入力プロセッサ プロファイルのデータが含まれています。

構文

typedef struct TF_INPUTPROCESSORPROFILE {
  DWORD  dwProfileType;
  LANGID langid;
  CLSID  clsid;
  GUID   guidProfile;
  GUID   catid;
  HKL    hklSubstitute;
  DWORD  dwCaps;
  HKL    hkl;
  DWORD  dwFlags;
} TF_INPUTPROCESSORPROFILE;

メンバー

dwProfileType

このプロファイルの種類。 これは、これらの値のいずれかです。

意味
TF_PROFILETYPE_INPUTPROCESSOR これはテキスト サービスです。
TF_PROFILETYPE_KEYBOARDLAYOUT これはキーボード レイアウトです。

langid

このプロファイルの言語 ID。

clsid

テキスト サービスの CLSID。 これは、このプロファイルがキーボード レイアウトの場合にCLSID_NULLされます。

guidProfile

テキスト サービスの guidProfile。 これは、このプロファイルがキーボード レイアウトの場合にGUID_NULLされます。

catid

このテキスト サービスのカテゴリ。 このカテゴリは、GUID_TFCAT_CATEGORY_OF_TIPのGUID_TFCAT_TIP_KEYBOARD、GUID_TFCAT_TIP_SPEECH、GUID_TFCAT_TIP_HANDWRITING、または何かです。

hklSubstitute

このテキスト サービスの代替のキーボード レイアウト ハンドル。 テキスト サービスに代替機能がない場合、またはこのプロファイルがキーボード レイアウトの場合は NULL にすることができます

dwCaps

テキスト サービスの機能を指定するフラグ。 これは、次のフラグの組み合わせです。

意味
TF_IPP_CAPS_DISABLEONTRANSITORY このテキスト サービス プロファイルは、一時的なコンテキストでは無効になります。
TF_IPP_CAPS_SECUREMODESUPPORT このテキスト サービスでは、セキュリティで保護されたモードがサポートされています。 これはGUID_TFCAT_TIPCAP_SECUREMODEに分類されます。
TF_IPP_CAPS_UIELEMENTENABLED このテキスト サービスでは、UIElement がサポートされています。 これは、GUID_TFCAT_TIPCAP_UIELEMENTENABLEDに分類されます。
TF_IPP_CAPS_COMLESSSUPPORT このテキスト サービスは、COM なしでアクティブ化できます。 これはGUID_TFCAT_TIPCAP_COMLESSに分類されます。
TF_IPP_CAPS_WOW16SUPPORT このテキスト サービスは、16 ビット タスクでアクティブ化できます。 これは、GUID_TFCAT_TIPCAP_WOW16に分類されます。
TF_IPP_CAPS_IMMERSIVESUPPORT Windows 8以降: このテキスト サービスは、Windows ストア アプリで正しく実行されるようにテストされています。
TF_IPP_CAPS_SYSTRAYSUPPORT Windows 8以降: このテキスト サービスでは、システム トレイへの追加がサポートされています。 これは、TF_IPP_CAPS_IMMERSIVESUPPORT フラグを設定していないが、システム トレイと互換性があるテキスト サービスに使用されます。

hkl

キーボード レイアウト ハンドル。 このプロファイルがテキスト サービスの場合、これは NULL です

dwFlags

このプロファイルのフラグ。 これは、次のフラグの組み合わせです。

意味
TF_IPP_FLAG_ACTIVE このプロファイルはアクティブになりました。
TF_IPP_FLAG_ENABLED このプロファイルは有効になっています。
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR このプロファイルは、テキスト サービスによって置き換えられます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
Header msctf.h
再頒布可能パッケージ Windows 2000 Professional 上の TSF 1.0