Compartir a través de


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

El método ITfFnReconversion::QueryRange obtiene el intervalo de texto al que se aplica la reversión.

Sintaxis

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

Parámetros

[in] pRange

Puntero a un objeto ITfRange que cubre todo o parte del texto que se va a reconvertir.

ppNewRange

[dentro, fuera] Puntero a un puntero ITfRange que recibe un objeto de intervalo que cubre todo el texto que se puede reconvertir. Si no se puede reconvertir ninguno del texto cubierto por pRange , estos parámetros reciben NULL. En este caso, el método devolverá S_OK, por lo que el autor de la llamada debe comprobar que este parámetro no es NULL antes de usar el puntero.

Cuando un servicio de texto implementa este método, este parámetro es opcional y puede ser NULL. En este caso, el intervalo no es necesario.

Cuando se llama a la implementación del administrador de TSF de este método, este parámetro no es opcional y no puede ser NULL.

[out] pfConvertable

Puntero a un valor BOOL que recibe cero si no se puede volver a convertir ninguno del texto cubierto por pRange 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.

Requisitos

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

Consulte también

ITfFnReconversion

ITfRange