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 |