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


Функция GetContextPropertyList (recapis.h)

Извлекает список свойств, поддерживаемых распознавателями.

Синтаксис

HRESULT GetContextPropertyList(
  HRECOCONTEXT hrc,
  ULONG        *pcProperties,
  GUID         *pPropertyGUIDS
);

Параметры

hrc

Дескриптор контекста распознавателя.

pcProperties

На входных данных может быть задан размер буфера pPropertyGUIDS в байтах . В выходных данных буфер pPropertyGUIDS имеет размер в байтах.

pPropertyGUIDS

Выделенный пользователем буфер, содержащий список свойств, поддерживаемых распознавателями. Чтобы определить размер буфера, присвойте pPropertyGUIDSзначение NULL; используйте размер (pcProperties) для выделения pPropertyGUIDS. Список предопределенных свойств см. в разделе Идентификаторы GUID свойства распознавания.

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

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

Код возврата Описание
S_OK
Успешно.
E_POINTER
Один из параметров является недопустимым указателем.
E_FAIL
Произошла неизвестная ошибка.
E_INVALIDARG
Получен недопустимый аргумент.
TPC_E_INSUFFICIENT_BUFFER
Буфер ppPropertyGUIDS слишком мал.

Комментарии

Эта функция является необязательной.

Когда обработчики распознавания Майкрософт вызываются с параметром pcProperties , равным значению, превышающему требуемое значение, это не приводит к ошибке. Вместо этого подсистема автоматически изменяет размер на требуемое значение для распознавателя.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header recapis.h
DLL inkobjcore.dll

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

Функция GetContextPropertyValue

Функция SetContextPropertyValue