Заголовок hidpi.h

Открытый интерфейс для библиотеки синтаксического анализа HID.

Дополнительные сведения см. в разделе:

hidpi.h содержит следующие программные интерфейсы:

Функции

 
HidP_GetButtonArray

HidP_GetButtonArray возвращает массив HIDP_BUTTON_ARRAY_DATA структур для указанного отчета.
HidP_GetButtonCaps

Подпрограмма HidP_GetButtonCaps возвращает массив возможностей кнопок, который описывает все управляющие кнопки HID в коллекции верхнего уровня для указанного типа отчета HID.
HidP_GetButtons

Макрос HidP_GetButtons является мнемоническим псевдонимом для функции HHidP_GetUsages.
HidP_GetButtonsEx

Макрос HidP_GetButtonsEx является мнемоническим псевдонимом для функции HidP_GetUsagesEx.
HidP_GetCaps

Подпрограмма HidP_GetCaps возвращает структуру HIDP_CAPS коллекции верхнего уровня. Эта процедура находится в hidpi.h.
HidP_GetData

Подпрограмма HidP_GetData возвращает для указанного отчета массив HIDP_DATA структур, определяющих индексы данных всех кнопок элемента управления HID, которые в настоящее время имеют значение ON (1), а также индексы данных и данные, связанные со всеми значениями элемента управления HID.
HidP_GetExtendedAttributes

Подпрограмма HidP_GetExtendedAttributes возвращает расширенные атрибуты элемента управления HID.
HidP_GetLinkCollectionNodes

Подпрограмма HidP_GetLinkCollectionNodes возвращает массив ссылок коллекции верхнего уровня.
HidP_GetScaledUsageValue

Подпрограмма HidP_GetScaledUsageValue возвращает подписанный и масштабируемый результат значения элемента управления HID, извлеченного из отчета HID.
HidP_GetSpecificButtonCaps

Подпрограмма HidP_GetSpecificButtonCaps возвращает массив возможностей кнопок, описывающий все управляющие кнопки HID в коллекции верхнего уровня, соответствующие заданным критериям выбора.
HidP_GetSpecificValueCaps

Подпрограмма HidP_GetSpecificValueCaps возвращает массив возможностей значений, описывающий все значения элемента управления HID, соответствующие заданным критериям выбора.
HidP_GetUsages

Подпрограмма HidP_GetUsages возвращает список всех кнопок управления HID, которые находятся на указанной странице использования и имеют значение ON в отчете HID.
HidP_GetUsagesEx

Подпрограмма HidP_GetUsagesEx возвращает список всех кнопок управления HID, для которых в отчете HID задано значение ON.
HidP_GetUsageValue

Подпрограмма HidP_GetUsageValue извлекает данные, связанные со значением элемента управления HID, которое соответствует критериям выбора в отчете HID.
HidP_GetUsageValueArray

Подпрограмма HidP_GetUsageValueArray извлекает данные, связанные с массивом значений использования элемента управления HID, из отчета HID.
HidP_GetValueCaps

Подпрограмма HidP_GetValueCaps возвращает массив возможностей значений, который описывает все значения элементов управления HID в коллекции верхнего уровня для указанного типа отчета HID.
HidP_GetVersion

Функция HidP_GetVersion — это реализация только для заголовков, которая возвращает версию API HID.
HidP_InitializeReportForID

Подпрограмма HidP_InitializeReportForID инициализирует отчет HID.
HidP_MaxDataListLength

Подпрограмма HidP_MaxDataListLength возвращает максимальное число HIDP_DATA структур, которые HidP_GetData могут возвращать для указанного типа отчета HID и указанной коллекции верхнего уровня.
HidP_MaxUsageListLength

Подпрограмма HidP_MaxUsageListLength возвращает максимальное количество использования HID, которое HidP_GetUsages может вернуть для указанного типа отчета HID и указанной коллекции верхнего уровня.
HidP_SetButtonArray

Функция HidP_SetButtonArray задает состояние кнопок с помощью массива структур HIDP_BUTTON_ARRAY_DATA.
HidP_SetButtons

Макрос HidP_SetButtons является мнемоническим псевдонимом для функции HidP_SetUsages.
HidP_SetData

Подпрограмма HidP_SetData задает в отчете HID указанный набор кнопок управления HID и значений.
HidP_SetScaledUsageValue

Подпрограмма HidP_SetScaledUsageValue преобразует подписанный и масштабируемый физический номер в логическое значение использования HID и задает значение использования в указанном отчете HID.
HidP_SetUsages

Подпрограмма HidP_SetUsages задает указанные управляющие кнопки HID ON (1) в отчете HID.
HidP_SetUsageValue

Подпрограмма HidP_SetUsageValue задает значение элемента управления HID в указанном отчете HID.
HidP_SetUsageValueArray

Подпрограмма HidP_SetUsageValueArray задает массив значений использования элемента управления HID в указанном отчете HID.
HidP_TranslateUsagesToI8042ScanCodes

Подпрограмма HidP_TranslateUsagesToI8042ScanCodes сопоставляет список использования HID на странице HID_USAGE_PAGE_KEYBOARD использования с соответствующими кодами сканирования PS/2 (набор кода сканирования 1).
HidP_UnsetButtons

Макрос HidP_UnsetButtons является мнемоническим псевдонимом для функции HidP_UnsetUsages.
HidP_UnsetUsages

Подпрограмма HidP_UnsetUsages устанавливает в отчете HID указанные значения использования кнопок управления HID OFF (ноль).
HidP_UsageAndPageListDifference

Функция HidP_UsageAndPageListDifference возвращает разницу между двумя списками использования.
HidP_UsageListDifference

Подпрограмма HidP_UsageListDifference возвращает различия между двумя массивами использования HID.

Структуры

 
HIDP_BUTTON_ARRAY_DATA

Структура HIDP_BUTTON_ARRAY_DATA используется для получения или задания данных для одной кнопки в массиве кнопок.
HIDP_BUTTON_CAPS

Структура HIDP_BUTTON_CAPS содержит сведения о возможностях использования кнопки управления HID (или набора кнопок, связанных с диапазоном использования).
HIDP_CAPS

Структура HIDP_CAPS содержит сведения о возможностях коллекции верхнего уровня.
HIDP_DATA

Структура HIDP_DATA содержит сведения об индексе данных и значении элемента управления HID в отчете HID.
HIDP_EXTENDED_ATTRIBUTES

Структура HIDP_EXTENDED_ATTRIBUTES содержит сведения о глобальных элементах, указанных для элемента управления HID, которые средство синтаксического анализа HID не распознает.
HIDP_LINK_COLLECTION_NODE

Структура HIDP_LINK_COLLECTION_NODE содержит сведения о коллекции ссылок в массиве ссылок коллекции верхнего уровня.
HIDP_UNKNOWN_TOKEN

Структура HIDP_UNKNOWN_TOKEN содержит сведения о глобальном элементе, который средство синтаксического анализа HID не распознает.
HIDP_VALUE_CAPS

Структура HIDP_VALUE_CAPS содержит сведения, описывающие возможности набора значений элемента управления HID (одного использования или диапазона использования).
USAGE_AND_PAGE

Структура USAGE_AND_PAGE указывает страницу использования и идентификатор использования элемента управления HID.

Перечисления

 
HIDP_REPORT_TYPE

Тип перечисления HIDP_REPORT_TYPE используется для указания типа отчета HID.