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 |