structure TF_INPUTPROCESSORPROFILE (msctf.h)
Cette structure contient des données pour le profil du processeur d’entrée.
Syntaxe
typedef struct TF_INPUTPROCESSORPROFILE {
DWORD dwProfileType;
LANGID langid;
CLSID clsid;
GUID guidProfile;
GUID catid;
HKL hklSubstitute;
DWORD dwCaps;
HKL hkl;
DWORD dwFlags;
} TF_INPUTPROCESSORPROFILE;
Membres
dwProfileType
Type de ce profil. Il s’agit de l’une de ces valeurs.
Valeur | Signification |
---|---|
TF_PROFILETYPE_INPUTPROCESSOR | Il s’agit d’un service de texte. |
TF_PROFILETYPE_KEYBOARDLAYOUT | Il s’agit d’une disposition de clavier. |
langid
ID de langue de ce profil.
clsid
CLSID du service de texte. Ceci est CLSID_NULL si ce profil est une disposition de clavier.
guidProfile
GuidProfile des services de texte. Ceci est GUID_NULL si ce profil est une disposition de clavier.
catid
Catégorie de ce service de texte. Cette catégorie est GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING ou quelque chose dans GUID_TFCAT_CATEGORY_OF_TIP.
hklSubstitute
Poignée de disposition du clavier du substitut de ce service de texte. Cela peut être NULL si le service de texte n’a pas de substitut ou si ce profil est une disposition de clavier.
dwCaps
Indicateur permettant de spécifier la capacité du service de texte. Il s’agit de la combinaison des indicateurs suivants :
Valeur | Signification |
---|---|
TF_IPP_CAPS_DISABLEONTRANSITORY | Ce profil de service de texte est désactivé dans le contexte temporaire. |
TF_IPP_CAPS_SECUREMODESUPPORT | Ce service de texte prend en charge le mode sécurisé. Ceci est classé dans GUID_TFCAT_TIPCAP_SECUREMODE. |
TF_IPP_CAPS_UIELEMENTENABLED | Ce service de texte prend en charge l’élément UIElement. Ceci est classé dans GUID_TFCAT_TIPCAP_UIELEMENTENABLED. |
TF_IPP_CAPS_COMLESSSUPPORT | Ce service de texte peut être activé sans COM. Cela est classé dans GUID_TFCAT_TIPCAP_COMLESS. |
TF_IPP_CAPS_WOW16SUPPORT | Ce service de texte peut être activé sur une tâche 16 bits. Il est classé dans GUID_TFCAT_TIPCAP_WOW16. |
TF_IPP_CAPS_IMMERSIVESUPPORT | À compter de Windows 8 : ce service de texte a été testé pour s’exécuter correctement dans une application du Windows Store. |
TF_IPP_CAPS_SYSTRAYSUPPORT | À compter de Windows 8 : ce service de texte prend en charge l’inclusion dans la barre d’état système. Il est utilisé pour les services de texte qui ne définissent pas l’indicateur TF_IPP_CAPS_IMMERSIVESUPPORT, mais qui sont toujours compatibles avec la barre d’état système. |
hkl
Poignée de disposition du clavier. Cette valeur est NULL si ce profil est un service de texte.
dwFlags
Indicateur de ce profil. Il s’agit d’une combinaison des indicateurs suivants :
Valeur | Signification |
---|---|
TF_IPP_FLAG_ACTIVE | Ce profil est maintenant actif. |
TF_IPP_FLAG_ENABLED | Ce profil est activé. |
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR | Ce profil est remplacé par un service de texte. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
En-tête | msctf.h |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |