Condividi tramite


Metodo ITfCleanupContextSink::OnCleanupContext (msctf.h)

Chiamata durante un'operazione di pulizia del contesto.

Sintassi

HRESULT OnCleanupContext(
  [in] TfEditCookie ecWrite,
  [in] ITfContext   *pic
);

Parametri

[in] ecWrite

Contiene un valore TfEditCookie che identifica il contesto di modifica pulito. Il contesto di modifica è garantito avere un blocco di lettura/scrittura.

[in] pic

Puntatore a un'interfaccia ITfContext che rappresenta il contesto pulito.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Una pulizia del contesto si verifica quando:

  • Il servizio di testo viene disattivato mentre un contesto è ancora nello stack di contesto. Ciò può verificarsi quando il servizio di testo attivo viene modificato o quando la lingua attiva cambia mentre il servizio di testo è attivo.
  • ITfThreadMgr::D eactivate viene chiamato mentre un contesto è ancora nello stack di contesto.

ITfCleanupContextDurationSink::OnStartCleanupContext viene chiamato appena prima che il gestore TSF inizi a eseguire notifiche ITfCleanupContextSink::OnCleanupContext. Al termine di tutte le notifiche OnCleanupContext, il manager TSF chiama OnEndCleanupContext.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Imekrcic.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

Interfaccia ITfCleanupContextSink, interfaccia ITfContext, TfEditCookie