Partager via


Méthode ITfComposition::EndComposition (msctf.h)

Met fin à une composition.

Syntaxe

HRESULT EndComposition(
  [in] TfEditCookie ecWrite
);

Paramètres

[in] ecWrite

Contient un cookie de modification qui identifie le contexte d’édition obtenu à partir de ITfEditSession::D oEditSession.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_UNEXPECTED
Cette valeur se produit lorsque :
  • La composition s’est terminée.
  • L’appelant se trouve à l’intérieur d’une autre opération d’écriture de composition.
  • L’appelant n’est pas propriétaire de la composition.
TF_E_NOLOCK
Le contexte de modification identifié par ecWrite n’a pas de verrou en lecture/écriture.

Notes

Cette méthode ne libère pas l’objet composition, mais les méthodes ITfComposition échouent avec E_UNEXPECTED après l’appel de cette méthode.

Les propriétaires de contexte doivent utiliser la méthode ITFContextOwnerCompositionServices::TerminateComposition pour mettre fin à une composition.

Cette méthode entraîne la suppression de la propriété GUID_PROP_COMPOSING du texte couvert par la composition.

Spécifications

   
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]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

ITfContextOwnerCompositionServices::TerminateComposition, interface ITfComposition, ITfEditSession::D oEditSession