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