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


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

Получает диапазон текста для слова или фразы, содержащих звуковые данные.

Синтаксис

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

Параметры

[in] pRange

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

[out] ppNewRange

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

[out] pfPlayable

Указатель на ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ , которое получает ноль, если ни в одном из текстов, охватываемых pRange, нет звуковых данных или ненулевых данных.

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

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

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

Комментарии

Текущая реализация этого метода проста. Он клонирует pRange, помещает клон в ppNewRange, присваивает pfPlayableзначение TRUE и возвращает S_OK.

Требования

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

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

ITfFnPlayBack

ITfRange