ITfFnGetLinguisticAlternates-Schnittstelle (ctffunc.h)
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.
Apps können diese Schnittstelle verwenden, um IME-Alternativen für einen Textbereich abzurufen. Daher stellt die Schnittstelle ITfFnGetLinguisticAlternates zusammen mit ITfFnSearchCandidateProvider einen TSF-basierten Ersatz für die ImmGetConversionList-Funktion bereit. In der Regel implementieren IMEs entweder ITfFnGetLinguisticAlternates oder ITfFnSearchCandidateProvider (oder keines).
Eine App ruft einen Zeiger auf diese Schnittstelle ab, indem sie die ITfFunctionProvider::GetFunction-Methode des TSF-Managers mit IID_ITfFnGetLinguisticAlternates aufruft.
Vererbung
Die ITfFnGetLinguisticAlternates-Schnittstelle erbt von ITfFunction. ITfFnGetLinguisticAlternates verfügt auch über folgende Membertypen:
Methoden
Die ITfFnGetLinguisticAlternates-Schnittstelle verfügt über diese Methoden.
ITfFnGetLinguisticAlternates::GetAlternates Gibt eine Liste alternativer Zeichenfolgen für einen bestimmten Textbereich zurück. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ctffunc.h |