Поделиться через


Метод ITfFnReconversion::QueryRange (ctffunc.h)

Метод ITfFnReconversion::QueryRange получает диапазон текста, к которому применяется реверсия.

Синтаксис

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

Параметры

[in] pRange

Указатель на объект ITfRange , охватывающий весь или часть текста, который необходимо переверять.

ppNewRange

[вход, выход] Указатель на указатель ITfRange , который получает объект диапазона, охватывающий весь текст, который может быть перевернут. Если ни один из текстов, охватываемых pRange , не может быть перевернут, этот параметр получает значение NULL. В этом случае метод возвращает S_OK, поэтому вызывающий объект должен убедиться, что этот параметр не равен NULL, прежде чем использовать указатель.

Если этот метод реализуется текстовой службой, этот параметр является необязательным и может иметь значение NULL. В этом случае диапазон не является обязательным.

При вызове реализации диспетчера TSF этого метода этот параметр не является необязательным и не может иметь значение NULL.

[out] pfConvertable

Указатель на значение BOOL , которое получает ноль, если ни один текст, охватываемый pRange , не может быть перевернут или не может быть восстановлен.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Один или несколько параметров недопустимы.
E_OUTOFMEMORY
Произошел сбой выделения памяти.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header ctffunc.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

См. также раздел

ITfFnReconversion

ITfRange