Ler em inglês

Compartilhar via


cabeçalho ctffunc.h

Esse cabeçalho é usado pela Estrutura de Serviços de Texto. Para obter mais informações, consulte:

ctffunc.h contém as seguintes interfaces de programação:

Interfaces

 
IEnumTfCandidates

A interface IEnumTfCandidates é implementada por um serviço de texto e usada pelo gerenciador do TSF para fornecer uma enumeração de objetos de cadeia de caracteres candidatos.
IEnumTfLatticeElements

A interface IEnumTfLatticeElements é implementada pelo gerenciador do TSF para fornecer uma enumeração de elementos de rede.
ITfCandidateList

A interface ITfCandidateList é implementada por um serviço de texto e é usada pelo gerenciador do TSF ou por um cliente (aplicativo ou outro serviço de texto) para obter e manipular objetos de cadeia de caracteres candidatos.
ITfCandidateString

A interface ITfCandidateString é implementada por um serviço de texto e é usada pelo gerenciador TSF ou um cliente para obter informações sobre um objeto de cadeia de caracteres candidato.
ITfFnAdviseText

A interface ITfFnAdviseText é implementada por um serviço de texto e usada pelo gerenciador do TSF para fornecer notificações quando o elemento de texto ou de rede em um contexto é alterado.
ITfFnBalloon

A interface ITfFnBalloon é implementada por um serviço de texto e é usada por um aplicativo ou outro serviço de texto para atualizar o item de balão que o serviço de texto adiciona à barra de idiomas.
ITfFnConfigure

A interface ITfFnConfigure é implementada por um serviço de texto para habilitar o aplicativo do painel de controle serviços de texto para permitir que o serviço de texto exiba uma caixa de diálogo de configuração.
ITfFnConfigureRegisterEudc

A interface ITfFnConfigureRegisterEudc é implementada por um serviço de texto para fornecer a interface do usuário para registrar a sequência de chaves para o EUDC fornecido.
ITfFnConfigureRegisterWord

A interface ITfFnConfigureRegisterWord é implementada por um serviço de texto para habilitar o IME (Editor de Método de Entrada Ativo) para fazer com que o serviço de texto exiba uma caixa de diálogo de registro de palavras.
ITfFnGetLinguisticAlternates

A interface ITfFnGetLinguisticAlternates é implementada por um serviço de texto e/ou pelo gerenciador do TSF para fornecer alternativas linguísticas para o texto dentro de um determinado intervalo passado como parâmetro.
ITfFnGetPreferredTouchKeyboardLayout

A interface ITfFnGetPreferredTouchKeyboardLayout é implementada por um serviço de texto para especificar o uso de um layout de teclado específico compatível com o teclado virtual da caixa de entrada do Windows 8.
ITfFnGetSAPIObject

A interface ITfFnGetSAPIObject é implementada pelo serviço de texto da API de Fala (SAPI). Essa interface é usada pelo gerenciador do TSF ou por um cliente (aplicativo ou outro serviço de texto) para obter vários objetos SAPI.
ITfFnLangProfileUtil

A interface ITfFnLangProfileUtil é implementada pelo serviço de texto de fala e usada para fornecer métodos utilitários para o serviço de texto de fala.
ITfFnLMInternal

A interface ITfFnLMInternal não é usada.
ITfFnLMProcessor

A interface ITfFnLMProcessor é implementada pelo serviço de texto do modelo de linguagem e é usada por um aplicativo ou serviço de texto para habilitar o processamento de modelo de linguagem alternativo.
ITfFnPlayBack

A interface ITfFnPlayBack é implementada pelo serviço de texto da API de Fala (SAPI). Essa interface é usada pelo gerenciador do TSF ou por um cliente (aplicativo ou outro serviço de texto) para controlar os dados de áudio do texto de entrada de fala.
ITfFnPropertyUIStatus

A interface ITfFnPropertyUIStatus é implementada por um serviço de texto e usada por um aplicativo ou serviço de texto para obter e definir o status da interface do usuário da propriedade do serviço de texto.
ITfFnReconversion

A interface ITfFnReconversion é implementada por um serviço de texto e é usada pelo gerenciador do TSF ou por um cliente para dar suporte à reconversão de texto fornecida pelo serviço de texto.
ITfFnSearchCandidateProvider

Habilita uma experiência de pesquisa integrada em um IME (Editor de Método de Entrada).
ITfFnShowHelp

A interface ITfFnShowHelp é implementada por um serviço de texto para permitir que a barra de idiomas coloque um comando de ajuda para o serviço de texto no menu de ajuda da barra de idiomas.
ITfIntegratableCandidateListUIElement

Permite que serviços de texto e IMEs (Editores de Método de Entrada) ajustem o comportamento do modo sem interface do usuário.
ITfLMLattice

A interface ITfLMLattice é implementada pelo serviço de texto de fala para fornecer informações sobre as propriedades do elemento de rede e é usada por um cliente (aplicativo ou outro serviço de texto).
IUIManagerEventSink

A interface IUIManagerEventSink é implementada por um aplicativo que dá suporte à integração da interface do usuário do IME para receber notificações de aparência da interface do usuário do IME.

Estruturas

 
TF_LMLATTELEMENT

A estrutura TF_LMLATTELEMENT contém informações sobre um elemento de rede. Um elemento de rede é usado no reconhecimento de fala. Essa estrutura é usada com o método IEnumTfLatticeElements::Next.

Enumerações

 
TfCandidateResult

Elementos da enumeração TfCandidateResult são usados com o método ITfCandidateList::SetResult para especificar o resultado de uma operação de reconversão executada em uma determinada cadeia de caracteres candidata.
TfIntegratableCandidateListSelectionStyle

Elementos da enumeração TfIntegratableCandidateListSelectionStyle especificam os estilos de seleção de lista de candidatos integrados.
TfSapiObject

Os elementos da enumeração TfSapiObject são usados com o método ITfFnGetSAPIObject::Get para especificar um tipo específico de objeto SAPI (API de Fala).
TKBLayoutType

Elementos da enumeração TKBLayoutType são passados por um IME em uma chamada para ITfFnGetPreferredTouchKeyboardLayout::GetLayout para especificar o tipo de layout.