Freigeben über


ITfFnPlayBack::QueryRange-Methode (ctffunc.h)

Ruft den Textbereich für ein Wort oder einen Ausdruck ab, der Audiodaten enthält.

Syntax

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

Parameter

[in] pRange

Zeiger auf ein ITfRange-Objekt , das den gesamten Text oder einen Teil des Texts abdeckt, der Audiodaten enthält.

[out] ppNewRange

Zeiger auf einen ITfRange-Zeiger , der ein Bereichsobjekt empfängt, das den gesamten Text abdeckt, der Audiodaten enthält. Wenn keine Audiodaten für den text vorhanden sind, der von pRange abgedeckt wird, empfängt 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.

[out] pfPlayable

Zeiger auf eine BOOL , die null empfängt, wenn kein von pRange abgedeckter Text Über Audiodaten oder andernfalls ungleich Null verfügt.

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 Speicherbelegungsfehler ist aufgetreten.

Hinweise

Die aktuelle Implementierung dieser Methode ist einfach. Es klont pRange, platziert den Klon in ppNewRange, legt pfPlayable auf TRUE fest und gibt S_OK zurück.

Anforderungen

   
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

Weitere Informationen

ITfFnPlayBack

ITfRange