Заголовок 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. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по