Share via


Interface ITfFnSearchCandidateProvider (ctffunc.h)

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

Herança

A interface ITfFnSearchCandidateProvider herda da interface IUnknown . ITfFnSearchCandidateProvider também tem estes tipos de membros:

Métodos

A interface ITfFnSearchCandidateProvider tem esses métodos.

 
ITfFnSearchCandidateProvider::GetSearchCandidates

Obtém uma lista de candidatos de conversão para uma determinada cadeia de caracteres sem gerar mensagens ou eventos relacionados ao IME.
ITfFnSearchCandidateProvider::SetResult

Fornece um serviço de texto ou IME com dados de histórico quando um candidato é escolhido pelo usuário.

Comentários

Implemente a interface ITfFnSearchCandidateProvider no IME (Editor de Método de Entrada) para habilitar uma experiência de pesquisa integrada. Implementar essa interface permite que pesquisas com resultados significativos comecem antes que a entrada do IME seja concluída, fornecendo um conjunto de possíveis candidatos à conversão de IME para uma determinada cadeia de caracteres de entrada. Os aplicativos podem usar essa interface para obter conversões de IME para uma cadeia de caracteres, portanto, a interface ITfFnSearchCandidateProvider , juntamente com ITfFnGetLinguisticAlternates, fornece uma substituição baseada em TSF para a função ImmGetConversionList . Normalmente, os IMEs implementam ITfFnGetLinguisticAlternates ou ITfFnSearchCandidateProvider (ou nenhum deles).

Chame GetFunctionProvider com o CLSID de um serviço de texto para obter uma instância ITfFunctionProvider . Use a chamada a seguir para o método ITfFunctionProvider::GetFunction para obter o ponteiro da interface ITfFnSearchCandidateProvider .

ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ctffunc.h

Confira também

GetFunction

GetFunctionProvider

IUnknown

SearchPaneQueryLinguisticDetails