Auf Englisch lesen

Freigeben über


ctffunc.h-Header

Dieser Header wird vom Text Services Framework verwendet. Weitere Informationen finden Sie unter

ctffunc.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IEnumTfCandidates

Die IEnumTfCandidates-Schnittstelle wird von einem Textdienst implementiert und vom TSF-Manager verwendet, um eine Enumeration von Kandidatenzeichenfolgenobjekten bereitzustellen.
IEnumTfLatticeElements

Die IEnumTfLatticeElements-Schnittstelle wird vom TSF-Manager implementiert, um eine Enumeration von Gitterelementen bereitzustellen.
ITfCandidateList

Die ITfCandidateList-Schnittstelle wird von einem Textdienst implementiert und vom TSF-Manager oder einem Client (Anwendung oder anderer Textdienst) verwendet, um Zeichenfolgenobjekte von Kandidaten abzurufen und zu bearbeiten.
ITfCandidateString

Die ITfCandidateString-Schnittstelle wird von einem Textdienst implementiert und vom TSF-Manager oder einem Client verwendet, um Informationen zu einem Kandidatenzeichenfolgenobjekt abzurufen.
ITfFnAdviseText

Die ITfFnAdviseText-Schnittstelle wird von einem Textdienst implementiert und vom TSF-Manager zum Bereitstellen von Benachrichtigungen verwendet, wenn sich das Text- oder Gitterelement in einem Kontext ändert.
ITfFnBalloon

Die ITfFnBalloon-Schnittstelle wird von einem Textdienst implementiert und von einer Anwendung oder einem anderen Textdienst verwendet, um das Ballonelement zu aktualisieren, das der Textdienst der Sprachleiste hinzufügt.
ITfFnConfigure

Die ITfFnConfigure-Schnittstelle wird von einem Textdienst implementiert, damit die Textdienste-Systemsteuerungsanwendung dem Textdienst das Anzeigen eines Konfigurationsdialogfelds ermöglicht.
ITfFnConfigureRegisterEudc

Die ITfFnConfigureRegisterEudc-Schnittstelle wird von einem Textdienst implementiert, um die Benutzeroberfläche zum Registrieren der Schlüsselsequenz für das angegebene EUDC bereitzustellen.
ITfFnConfigureRegisterWord

Die ITfFnConfigureRegisterWord-Schnittstelle wird von einem Textdienst implementiert, um den Aktiven Eingabemethoden-Editor (IME) zu aktivieren, damit der Textdienst ein Wortregistrierungsdialogfeld anzeigt.
ITfFnGetLinguisticAlternates

Die ITfFnGetLinguisticAlternates-Schnittstelle wird von einem Textdienst und/oder vom TSF-Manager implementiert, um sprachliche Alternativen für den Text in einem bestimmten Bereich bereitzustellen, der als Parameter übergeben wird.
ITfFnGetPreferredTouchKeyboardLayout

Die ITfFnGetPreferredTouchKeyboardLayout-Schnittstelle wird von einem Textdienst implementiert, um die Verwendung eines bestimmten Tastaturlayouts anzugeben, das von der Windows 8-Touchtastatur im Posteingang unterstützt wird.
ITfFnGetSAPIObject

Die ITfFnGetSAPIObject-Schnittstelle wird vom SapI-Textdienst (Speech API) implementiert. Diese Schnittstelle wird vom TSF-Manager oder einem Client (Anwendung oder anderer Textdienst) verwendet, um verschiedene SAPI-Objekte abzurufen.
ITfFnLangProfileUtil

Die ITfFnLangProfileUtil-Schnittstelle wird vom Sprachtextdienst implementiert und verwendet, um Hilfsprogrammmethoden für den Sprachtextdienst bereitzustellen.
ITfFnLMInternal

Die ITfFnLMInternal-Schnittstelle wird nicht verwendet.
ITfFnLMProcessor

Die ITfFnLMProcessor-Schnittstelle wird vom Textdienst des Sprachmodells implementiert und von einer Anwendung oder einem Textdienst verwendet, um die Verarbeitung alternativer Sprachmodelle zu ermöglichen.
ITfFnPlayBack

Die ITfFnPlayBack-Schnittstelle wird vom SapI-Textdienst (Speech API) implementiert. Diese Schnittstelle wird vom TSF-Manager oder einem Client (Anwendung oder anderer Textdienst) verwendet, um die Audiodaten für Spracheingabetext zu steuern.
ITfFnPropertyUIStatus

Die ITfFnPropertyUIStatus-Schnittstelle wird von einem Textdienst implementiert und von einer Anwendung oder einem Textdienst verwendet, um die status der Benutzeroberfläche der Textdiensteigenschaft abzurufen und festzulegen.
ITfFnReconversion

Die ITfFnReconversion-Schnittstelle wird von einem Textdienst implementiert und vom TSF-Manager oder einem Client verwendet, um die Reversion von Text zu unterstützen, der vom Textdienst bereitgestellt wird.
ITfFnSearchCandidateProvider

Ermöglicht eine integrierte Suchumgebung in einem Eingabemethoden-Editor (IME).
ITfFnShowHelp

Die ITfFnShowHelp-Schnittstelle wird von einem Textdienst implementiert, damit die Sprachleiste einen Hilfebefehl für den Textdienst im Hilfemenü der Sprachleiste platzieren kann.
ITfIntegratableCandidateListUIElement

Ermöglicht Textdiensten und Eingabemethoden-Editoren (IMEs), das Verhalten im Modus ohne Benutzeroberfläche anzupassen.
ITfLMLattice

Die ITfLMLattice-Schnittstelle wird vom Sprachtextdienst implementiert, um Informationen zu Gitterelementeigenschaften bereitzustellen, und wird von einem Client (Anwendung oder einem anderen Textdienst) verwendet.
IUIManagerEventSink

Die IUIManagerEventSink-Schnittstelle wird von einer App implementiert, die die INTEGRATION der IME-Benutzeroberfläche unterstützt, um Benachrichtigungen über die Darstellung der IME-Benutzeroberfläche zu erhalten.

Strukturen

 
TF_LMLATTELEMENT

Die TF_LMLATTELEMENT-Struktur enthält Informationen zu einem Gitterelement. Ein Gitterelement wird bei der Spracherkennung verwendet. Diese Struktur wird mit der IEnumTfLatticeElements::Next-Methode verwendet.

Enumerationen

 
TfCandidateResult

Elemente der TfCandidateResult-Enumeration werden mit der ITfCandidateList::SetResult-Methode verwendet, um das Ergebnis eines Reversionsvorgangs anzugeben, der für eine bestimmte Kandidatenzeichenfolge ausgeführt wird.
TfIntegratableCandidateListSelectionStyle

Elemente der TfIntegratableCandidateListSelectionStyle-Enumeration geben die integratablen Kandidatenlistenauswahlstile an.
TfSapiObject

Elemente der TfSapiObject-Enumeration werden mit der ITfFnGetSAPIObject::Get-Methode verwendet, um einen bestimmten Typ von SapI-Objekt (Speech API) anzugeben.
TKBLayoutType

Elemente der TKBLayoutType-Enumeration werden von einer IME in einem Aufruf von ITfFnGetPreferredTouchKeyboardLayout::GetLayout übergeben, um den Typ des Layouts anzugeben.