Bagikan melalui


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