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 |
---|---|
|
Método realizado correctamente. |
|
Uno o varios parámetros no son válidos. |
|
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 |