ITfFnLMProcessor::QueryRange-Methode (ctffunc.h)
Ruft den Textbereich ab, für den eine Reversion gilt.
Syntax
HRESULT QueryRange(
[in] ITfRange *pRange,
[out] ITfRange **ppNewRange,
[out] BOOL *pfAccepted
);
Parameter
[in] pRange
Zeiger auf ein ITfRange-Objekt , das den gesamten oder einen Teil des wiederhergestellten Texts abdeckt.
[out] ppNewRange
Zeiger auf einen ITfRange-Zeiger , der ein Bereichsobjekt empfängt, das den gesamten Text abdeckt, der wiederhergestellt werden kann. Wenn keiner der von pRange abgedeckten Texte wiederhergestellt werden kann, erhält dieser Parameter NULL. In diesem Fall gibt die -Methode S_OK zurück. Der Aufrufer muss überprüfen, ob dieser Parameter nicht NULL ist, bevor er den Zeiger verwendet.
Dieser Parameter ist optional und kann NULL sein. In diesem Fall ist der Bereich nicht erforderlich.
[out] pfAccepted
Zeiger auf einen BOOL-Wert , der null empfängt, wenn kein von pRange abgedeckter Text wiederhergestellt werden kann oder andernfalls ungleich null.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Ein Speicherbelegungsfehler ist aufgetreten. |
Hinweise
Diese Methode ist mit ITfFnReconversion::QueryRange identisch. Wenn ITfFnReconversion::QueryRange im Textdienst aufgerufen wird, sollte der Textdienst den Aufruf an diese Methode weiterleiten, wenn ein Sprachmodellprozessor installiert ist. Wenn kein Sprachmodellprozessor installiert ist, sollte der Textdienst seine Standardverarbeitung durchführen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ctffunc.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |