Freigeben über


ITfFnReconversion::QueryRange-Methode (ctffunc.h)

Die ITfFnReconversion::QueryRange-Methode ruft den Textbereich ab, für den die Reversion gilt.

Syntax

HRESULT QueryRange(
  [in]  ITfRange *pRange,
        ITfRange **ppNewRange,
  [out] BOOL     *pfConvertable
);

Parameter

[in] pRange

Zeiger auf ein ITfRange-Objekt , das den text wiederhergestellten Text ganz oder teilweise abdeckt.

ppNewRange

[ein, aus] 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, sodass der Aufrufer überprüfen muss, ob dieser Parameter nicht NULL ist, bevor er den Zeiger verwendet.

Wenn diese Methode von einem Textdienst implementiert wird, ist dieser Parameter optional und kann NULL sein. In diesem Fall ist der Bereich nicht erforderlich.

Wenn die TSF-Manager-Implementierung dieser Methode aufgerufen wird, ist dieser Parameter nicht optional und kann NICHT NULL sein.

[out] pfConvertable

Zeiger auf einen BOOL-Wert , der Null empfängt, wenn kein von pRange abgedeckter Text wiederhergestellt werden kann oder andernfalls nonzero.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.
E_OUTOFMEMORY
Ein Fehler bei der Speicherzuordnung ist aufgetreten.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile ctffunc.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

ITfFnReconversion

ITfRange