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
這個設定檔的語言識別碼。
clsid
文字服務的 CLSID。 如果此配置檔是鍵盤版面配置,則會CLSID_NULL。
guidProfile
文字服務的 guidProfile。 如果此配置檔是鍵盤配置,則會GUID_NULL。
catid
這個文字服務的類別。 此類別GUID_TFCAT_TIP_KEYBOARD、GUID_TFCAT_TIP_SPEECH、GUID_TFCAT_TIP_HANDWRITING或GUID_TFCAT_CATEGORY_OF_TIP中的專案。
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 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
標頭 | msctf.h |
可轉散發套件 | Windows 2000 專業版上的 TSF 1.0 |