Freigeben über


ITfCleanupContextDurationSink-Schnittstelle (msctf.h)

Die ITfCleanupContextDurationSink-Schnittstelle wird von einem Textdienst implementiert, um Benachrichtigungen zu empfangen, wenn ein Kontextbereinigungsvorgang ausgeführt wird. Diese Benachrichtigungssenke wird installiert, indem ITfSourceSingle::AdviseSingleSink mit IID_ITfCleanupContextDurationSink aufgerufen wird.

Vererbung

Die ITfCleanupContextDurationSink-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfCleanupContextDurationSink verfügt auch über folgende Membertypen:

Methoden

Die ITfCleanupContextDurationSink-Schnittstelle verfügt über diese Methoden.

 
ITfCleanupContextDurationSink::OnEndCleanupContext

ITfCleanupContextDurationSink::OnEndCleanupContext-Methode
ITfCleanupContextDurationSink::OnStartCleanupContext

ITfCleanupContextDurationSink::OnStartCleanupContext-Methode

Hinweise

Eine Kontextbereinigung erfolgt in folgenden Fällen:

  • Der Textdienst wird deaktiviert, solange sich noch ein Kontext im Kontextstapel befindet. Dies kann auftreten, wenn der aktive Textdienst geändert wird oder wenn sich die aktive Sprache ändert, während der Textdienst aktiv ist.
  • ITfThreadMgr::D eactivate wird aufgerufen, während sich noch ein Kontext im Kontextstapel befindet.
Ein Textdienst kann die Benachrichtigungen dieser Schnittstelle verwenden, um zu verhindern, dass während des Kontextbereinigungsvorgangs eine Kontextinitialisierung ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile msctf.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

ITfSourceSingle::AdviseSingleSink

ITfThreadMgr::D eactivate

IUnknown