Condividi tramite


Metodo ITfFnPlayBack::QueryRange (ctffunc.h)

Ottiene l'intervallo di testo per una parola o una frase che contiene dati audio.

Sintassi

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

Parametri

[in] pRange

Puntatore a un oggetto ITfRange che copre tutto o parte del testo che contiene dati audio.

[out] ppNewRange

Puntatore a un puntatore ITfRange che riceve un oggetto range che copre tutto il testo che contiene dati audio. Se non sono presenti dati audio per il testo coperto da pRange, questi parametri ricevono NULL. In questo caso, il metodo restituisce S_OK, quindi il chiamante deve verificare che questo parametro non sia NULL prima di usare il puntatore.

[out] pfPlayable

Puntatore a un valore BOOL che riceve zero se nessuno del testo coperto da pRange contiene dati audio o diverso da zero.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno o più parametri non sono validi.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.

Commenti

L'implementazione corrente di questo metodo è semplice. Clona pRange, inserisce il clone in ppNewRange, imposta pfPlayable su TRUE e restituisce S_OK.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ctffunc.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfFnPlayBack

ITfRange