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