TF_INPUTPROCESSORPROFILE-Struktur (msctf.h)

Diese Struktur enthält Daten für das Eingabeprozessorprofil.

Syntax

typedef struct TF_INPUTPROCESSORPROFILE {
  DWORD  dwProfileType;
  LANGID langid;
  CLSID  clsid;
  GUID   guidProfile;
  GUID   catid;
  HKL    hklSubstitute;
  DWORD  dwCaps;
  HKL    hkl;
  DWORD  dwFlags;
} TF_INPUTPROCESSORPROFILE;

Member

dwProfileType

Der Typ dieses Profils. Dies ist einer dieser Werte.

Wert Bedeutung
TF_PROFILETYPE_INPUTPROCESSOR Dies ist ein Textdienst.
TF_PROFILETYPE_KEYBOARDLAYOUT Dies ist ein Tastaturlayout.

langid

Die Sprach-ID für dieses Profil.

clsid

Die CLSID des Textdiensts. Dies ist CLSID_NULL, wenn es sich bei diesem Profil um ein Tastaturlayout handelt.

guidProfile

Das guidProfile der Textdienste. Dies ist GUID_NULL, wenn es sich bei diesem Profil um ein Tastaturlayout handelt.

catid

Die Kategorie dieses Textdiensts. Diese Kategorie ist GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING oder etwas in GUID_TFCAT_CATEGORY_OF_TIP.

hklSubstitute

Das Tastaturlayouthandle des Ersatzes für diesen Textdienst. Dies kann NULL sein, wenn der Textdienst über keinen Ersatz verfügt oder dieses Profil ein Tastaturlayout ist.

dwCaps

Das Flag zum Angeben der Funktion des Textdiensts. Dies ist die Kombination der folgenden Flags:

Wert Bedeutung
TF_IPP_CAPS_DISABLEONTRANSITORY Dieses Textdienstprofil ist in transitorischem Kontext deaktiviert.
TF_IPP_CAPS_SECUREMODESUPPORT Dieser Textdienst unterstützt den sicheren Modus. Dies wird in GUID_TFCAT_TIPCAP_SECUREMODE kategorisiert.
TF_IPP_CAPS_UIELEMENTENABLED Dieser Textdienst unterstützt das UIElement. Dies wird in GUID_TFCAT_TIPCAP_UIELEMENTENABLED kategorisiert.
TF_IPP_CAPS_COMLESSSUPPORT Dieser Textdienst kann ohne COM aktiviert werden. Dies wird in GUID_TFCAT_TIPCAP_COMLESS kategorisiert.
TF_IPP_CAPS_WOW16SUPPORT Dieser Textdienst kann für eine 16-Bit-Aufgabe aktiviert werden. Dies wird in GUID_TFCAT_TIPCAP_WOW16 kategorisiert.
TF_IPP_CAPS_IMMERSIVESUPPORT Ab Windows 8: Dieser Textdienst wurde für die ordnungsgemäße Ausführung in einer Windows Store-App getestet.
TF_IPP_CAPS_SYSTRAYSUPPORT Ab Windows 8: Dieser Textdienst unterstützt die Einbindung in die Taskleiste. Dies wird für Textdienste verwendet, die nicht das TF_IPP_CAPS_IMMERSIVESUPPORT-Flag festlegen, aber weiterhin mit der Taskleiste kompatibel sind.

hkl

Der Tastaturlayoutziehpunkt. Dies ist NULL , wenn es sich bei diesem Profil um einen Textdienst handelt.

dwFlags

Das Flag für dieses Profil. Dies ist eine Kombination der folgenden Flags:

Wert Bedeutung
TF_IPP_FLAG_ACTIVE Dieses Profil ist jetzt aktiv.
TF_IPP_FLAG_ENABLED Dieses Profil ist aktiviert.
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR Dieses Profil wird durch einen Textdienst ersetzt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Kopfzeile msctf.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional