struktur TF_INPUTPROCESSORPROFILE (msctf.h)
Struktur ini berisi data untuk profil prosesor input.
Sintaks
typedef struct TF_INPUTPROCESSORPROFILE {
DWORD dwProfileType;
LANGID langid;
CLSID clsid;
GUID guidProfile;
GUID catid;
HKL hklSubstitute;
DWORD dwCaps;
HKL hkl;
DWORD dwFlags;
} TF_INPUTPROCESSORPROFILE;
Anggota
dwProfileType
Jenis profil ini. Ini adalah salah satu nilai ini.
Nilai | Makna |
---|---|
TF_PROFILETYPE_INPUTPROCESSOR | Ini adalah layanan teks. |
TF_PROFILETYPE_KEYBOARDLAYOUT | Ini adalah tata letak keyboard. |
langid
Id bahasa untuk profil ini.
clsid
CLSID layanan teks. Ini CLSID_NULL jika profil ini adalah tata letak keyboard.
guidProfile
GuidProfile dari layanan teks. Ini GUID_NULL jika profil ini adalah tata letak keyboard.
catid
Kategori layanan teks ini. Kategori ini GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING atau sesuatu dalam GUID_TFCAT_CATEGORY_OF_TIP.
hklSubstitute
Gagang tata letak keyboard pengganti layanan teks ini. Ini bisa NULL jika layanan teks tidak memiliki pengganti atau profil ini adalah tata letak keyboard.
dwCaps
Bendera untuk menentukan kemampuan layanan teks. Ini adalah kombinasi dari bendera berikut:
Nilai | Makna |
---|---|
TF_IPP_CAPS_DISABLEONTRANSITORY | Profil layanan teks ini dinonaktifkan pada konteks transitori. |
TF_IPP_CAPS_SECUREMODESUPPORT | Layanan teks ini mendukung mode aman. Ini dikategorikan dalam GUID_TFCAT_TIPCAP_SECUREMODE. |
TF_IPP_CAPS_UIELEMENTENABLED | Layanan teks ini mendukung UIElement. Ini dikategorikan dalam GUID_TFCAT_TIPCAP_UIELEMENTENABLED. |
TF_IPP_CAPS_COMLESSSUPPORT | Layanan teks ini dapat diaktifkan tanpa COM. Ini dikategorikan dalam GUID_TFCAT_TIPCAP_COMLESS. |
TF_IPP_CAPS_WOW16SUPPORT | Layanan teks ini dapat diaktifkan pada tugas 16bit. Ini dikategorikan dalam GUID_TFCAT_TIPCAP_WOW16. |
TF_IPP_CAPS_IMMERSIVESUPPORT | Dimulai dengan Windows 8: Layanan teks ini telah diuji untuk berjalan dengan benar di aplikasi Bursa Windows. |
TF_IPP_CAPS_SYSTRAYSUPPORT | Dimulai dengan Windows 8: Layanan teks ini mendukung penyertaan di Baki Sistem. Ini digunakan untuk layanan teks yang tidak mengatur bendera TF_IPP_CAPS_IMMERSIVESUPPORT tetapi masih kompatibel dengan Baki Sistem. |
hkl
Handel tata letak keyboard. Ini NULL jika profil ini adalah layanan teks.
dwFlags
Bendera untuk profil ini. Ini adalah kombinasi dari bendera berikut:
Nilai | Makna |
---|---|
TF_IPP_FLAG_ACTIVE | Profil ini sekarang aktif. |
TF_IPP_FLAG_ENABLED | Profil ini diaktifkan. |
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR | Profil ini digantikan oleh layanan teks. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Header | msctf.h |
Redistribusi | TSF 1.0 di Windows 2000 Professional |