Share via


Encabezado ctffunc.h

Text Services Framework usa este encabezado. Para más información, consulte:

ctffunc.h contiene las siguientes interfaces de programación:

Interfaces

 
IEnumTfCandidates

La interfaz IEnumTfCandidates se implementa mediante un servicio de texto y la usa el administrador de TSF para proporcionar una enumeración de objetos de cadena candidatos.
IEnumTfLatticeElements

El administrador de TSF implementa la interfaz IEnumTfLatticeElements para proporcionar una enumeración de elementos de lattice.
ITfCandidateList

La interfaz ITfCandidateList se implementa mediante un servicio de texto y la usa el administrador de TSF o un cliente (aplicación u otro servicio de texto) para obtener y manipular objetos de cadena candidatos.
ITfCandidateString

El administrador de TSF o un cliente usan la interfaz ITfCandidateString para obtener información sobre un objeto de cadena candidato.
ITfFnAdviseText

La interfaz ITfFnAdviseText se implementa mediante un servicio de texto y la usa el administrador de TSF para proporcionar notificaciones cuando cambia el elemento text o lattice en un contexto.
ITfFnBalloon

La interfaz ITfFnBalloon se implementa mediante un servicio de texto y la usa una aplicación u otro servicio de texto para actualizar el elemento de globo que el servicio de texto agrega a la barra de idioma.
ITfFnConfigure

La interfaz ITfFnConfigure se implementa mediante un servicio de texto para habilitar la aplicación del panel de control text Services para permitir que el servicio de texto muestre un cuadro de diálogo de configuración.
ITfFnConfigureRegisterEudc

La interfaz ITfFnConfigureRegisterEudc se implementa mediante un servicio de texto para proporcionar la interfaz de usuario para registrar la secuencia de claves para el EUDC determinado.
ITfFnConfigureRegisterWord

La interfaz ITfFnConfigureRegisterWord se implementa mediante un servicio de texto para permitir que el Editor de métodos de entrada activo (IME) haga que el servicio de texto muestre un cuadro de diálogo de registro de palabras.
ITfFnGetLinguisticAlternates

La interfaz ITfFnGetLinguisticAlternates se implementa mediante un servicio de texto o mediante el administrador de TSF para proporcionar alternativas lingüísticas para el texto dentro de un intervalo determinado pasado como parámetro.
ITfFnGetPreferredTouchKeyboardLayout

El servicio de texto implementa la interfaz ITfFnGetPreferredTouchKeyboardLayout para especificar el uso de un diseño de teclado determinado compatible con el teclado táctil de Windows 8 de la bandeja de entrada.
ITfFnGetSAPIObject

El servicio de texto Speech API (SAPI) implementa la interfaz ITfFnGetSAPIObject. El administrador de TSF usa esta interfaz o un cliente (aplicación u otro servicio de texto) para obtener varios objetos SAPI.
ITfFnLangProfileUtil

El servicio de texto de voz implementa la interfaz ITfFnLangProfileUtil y se usa para proporcionar métodos de utilidad para el servicio de texto de voz.
ITfFnLMInternal

No se usa la interfaz ITfFnLMInternal.
ITfFnLMProcessor

El servicio de texto del modelo de lenguaje implementa la interfaz ITfFnLMProcessor y la usa una aplicación o servicio de texto para habilitar el procesamiento de modelos de lenguaje alternativo.
ITfFnPlayBack

El servicio de texto speech API (SAPI) implementa la interfaz ITfFnPlayBack. El administrador de TSF usa esta interfaz o un cliente (aplicación u otro servicio de texto) para controlar los datos de audio para el texto de entrada de voz.
ITfFnPropertyUIStatus

La interfaz ITfFnPropertyUIStatus se implementa mediante un servicio de texto y una aplicación o servicio de texto usa para obtener y establecer el estado de la interfaz de usuario de la propiedad de servicio de texto.
ITfFnReconversion

La interfaz ITfFnReconversion se implementa mediante un servicio de texto y la usa el administrador de TSF o un cliente para admitir la reversión del texto proporcionado por el servicio de texto.
ITfFnSearchCandidateProvider

Habilita una experiencia de búsqueda integrada en un Editor de métodos de entrada (IME).
ITfFnShowHelp

La interfaz ITfFnShowHelp se implementa mediante un servicio de texto para permitir que la barra de idioma coloque un comando de ayuda para el servicio de texto en el menú de ayuda de la barra de idioma.
ITfIntegratableCandidateListUIElement

Habilita los servicios de texto y los editores de métodos de entrada (IME) para ajustar el comportamiento del modo sin interfaz de usuario.
ITfLMLattice

El servicio de texto de voz implementa la interfaz ITfLMLattice para proporcionar información sobre las propiedades del elemento de lattice y los usa un cliente (aplicación u otro servicio de texto).
IUIManagerEventSink

La interfaz IUIManagerEventSink se implementa mediante una aplicación que admite la integración de la interfaz de usuario IME para recibir notificaciones de la apariencia de la interfaz de usuario IME.

Estructuras

 
TF_LMLATTELEMENT

La estructura TF_LMLATTELEMENT contiene información sobre un elemento de lattice. Un elemento de lattice se usa en el reconocimiento de voz. Esta estructura se usa con el método IEnumTfLatticeElements::Next.

Enumeraciones

 
TfCandidateResult

Los elementos de la enumeración TfCandidateResult se usan con el método ITfCandidateList::SetResult para especificar el resultado de una operación de reversión realizada en una cadena candidata determinada.
TfIntegratableCandidateListSelectionStyle

Los elementos de la enumeración TfIntegratableCandidateListSelectionStyle especifican los estilos de selección de lista candidata integrables.
TfSapiObject

Los elementos de la enumeración TfSapiObject se usan con el método ITfFnGetSAPIObject::Get para especificar un tipo específico de objeto speech API (SAPI).
TKBLayoutType

Un IME pasa elementos de la enumeración TKBLayoutType en una llamada a ITfFnGetPreferredTouchKeyboardLayout::GetLayout para especificar el tipo de diseño.