Partager via


ITfInputProcessorProfileActivationSink ::OnActivated, méthode (msctf.h)

La méthode ITfInputProcessorProfileActivationSink ::OnActivated est un rappel appelé lorsqu’un profil de processeur d’entrée est activé ou désactivé.

Syntaxe

HRESULT OnActivated(
  [in] DWORD    dwProfileType,
  [in] LANGID   langid,
  [in] REFCLSID clsid,
  [in] REFGUID  catid,
  [in] REFGUID  guidProfile,
  [in] HKL      hkl,
  [in] DWORD    dwFlags
);

Paramètres

[in] dwProfileType

[in] 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.

[in] langid

[in] Spécifie l’ID de langue du profil.

[in] clsid

[in] Spécifie le CLSID du service de texte. Si dwProfileType est TF_PROFILETYPE_KEYBOARDLAYOUT, il s’agit CLSID_NULL.

[in] catid

[in] Spécifie la 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. Si dwProfileType est TF_PROFILETYPE_KEYBOARDLAYOUT, il s’agit GUID_NULL.

[in] guidProfile

[in] Spécifie le GUID pour identifier le profil. Si dwProfileType est TF_PROFILETYPE_KEYBOARDLAYOUT, il s’agit GUID_NULL.

[in] hkl

[in] Spécifie le handle de disposition du clavier de ce profil. Si dwProfileType est TF_PROFILETYPE_INPUTPROCESSOR, il s’agit NULL.

[in] dwFlags

[in]

Valeur Signification
TF_IPSINK_FLAG_ACTIVE
C’est le cas si ce profil est activé.

Valeur de retour

Le gestionnaire TSF ignore la valeur de retour de cette méthode.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
serveur minimum pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
plateforme cible Windows
d’en-tête msctf.h
DLL Msctf.dll
redistribuable TSF 1.0 sur Windows 2000 Professionnel