Share via


Método ITfFnPlayBack::QueryRange (ctffunc.h)

Obtiene el intervalo de texto de una palabra o frase que contiene datos de audio.

Sintaxis

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

Parámetros

[in] pRange

Puntero a un objeto ITfRange que cubre todo o parte del texto que contiene datos de audio.

[out] ppNewRange

Puntero a un puntero ITfRange que recibe un objeto range que cubre todo el texto que contiene datos de audio. Si no hay datos de audio para el texto cubierto por pRange, estos parámetros reciben NULL. En este caso, el método devuelve S_OK, por lo que el autor de la llamada debe comprobar que este parámetro no es NULL antes de usar el puntero.

[out] pfPlayable

Puntero a un BOOL que recibe cero si ninguno del texto cubierto por pRange tiene ningún dato de audio o distinto de cero.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
E_OUTOFMEMORY
Error de asignación de memoria.

Comentarios

La implementación actual de este método es sencilla. Clona pRange, coloca el clon en ppNewRange, establece pfPlayable en TRUE y devuelve S_OK.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ctffunc.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

ITfFnPlayBack

ITfRange