Méthode ITfCleanupContextSink ::OnCleanupContext (msctf.h)
Appelé lors d’une opération de nettoyage de contexte.
Syntaxe
HRESULT OnCleanupContext(
[in] TfEditCookie ecWrite,
[in] ITfContext *pic
);
Paramètres
[in] ecWrite
Contient une valeur TfEditCookie qui identifie le contexte de modification nettoyé. Le contexte de modification a la garantie d’avoir un verrou en lecture/écriture.
[in] pic
Pointeur vers une interface ITfContext qui représente le contexte nettoyé.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Un nettoyage de contexte se produit dans les cas suivants :
- Le service de texte est désactivé alors qu’un contexte se trouve toujours sur la pile de contextes. Cela peut se produire lorsque le service de texte actif est modifié ou lorsque la langue active change pendant que le service de texte est actif.
- ITfThreadMgr ::D eactivate est appelé alors qu’un contexte se trouve toujours sur la pile de contextes.
ITfCleanupContextDurationSink ::OnStartCleanupContext est appelé juste avant que le gestionnaire TSF commence à effectuer des notifications ITfCleanupContextSink ::OnCleanupContext . Une fois toutes les notifications OnCleanupContext terminées, le gestionnaire TSF appelle OnEndCleanupContext.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | msctf.h |
DLL | Imekrcic.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |
Voir aussi
Interface ITfCleanupContextSink, interface ITfContext, TfEditCookie