Partager via


Interface ITfFnGetLinguisticAlternates (ctffunc.h)

L’interface ITfFnGetLinguisticAlternates est implémentée par un service de texte et/ou par le gestionnaire TSF pour fournir des alternatives linguistiques pour le texte dans une plage donnée passée en tant que paramètre.

Les applications peuvent utiliser cette interface pour obtenir des alternatives IME pour une plage de texte ; Par conséquent, l’interface ITfFnGetLinguisticAlternates, ainsi que ITfFnSearchCandidateProvider, fournit un remplacement basé sur TSF pour la fonction ImmGetConversionList . En règle générale, les IE implémentent ITfFnGetLinguisticAlternates ou ITfFnSearchCandidateProvider (ou aucun des deux).

Une application obtient un pointeur vers cette interface en appelant la méthode ITfFunctionProvider ::GetFunction du gestionnaire TSF avec IID_ITfFnGetLinguisticAlternates.

Note Cette interface n’est peut-être pas prise en charge pour tous les MI.es. Il peut y avoir des différences de prise en charge entre les MIs eses sur le bureau et les MIuxuxsux dans la nouvelle interface utilisateur Windows sur Windows 8.1. Certains ITÉ implémentent plutôt l’interface ITfFnSearchCandidateProvider associée qui peut être utilisée en remplacement de cette API. L’utilisation suggérée de l’application consiste à case activée pour cette interface en premier, et si elle n’est pas disponible, case activée si ITfFnSearchCandidateProvider est pris en charge à la place. Les IE qui souhaitent maintenir la compatibilité avec Windows 8 doivent implémenter ITfFnSearchCandidateProvider à la place.
 

Héritage

L’interface ITfFnGetLinguisticAlternates hérite d’ITfFunction. ITfFnGetLinguisticAlternates a également les types de membres suivants :

Méthodes

L’interface ITfFnGetLinguisticAlternates a ces méthodes.

 
ITfFnGetLinguisticAlternates ::GetAlternates

Retourne une liste de chaînes alternatives pour une plage de texte donnée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ctffunc.h

Voir aussi

ITfFunction