Заголовок hidpi.h
Общедоступный интерфейс для библиотеки синтаксического анализа устройства пользовательского интерфейса (HID).
Дополнительные сведения см. в следующем разделе:
hidpi.h содержит следующие интерфейсы программирования:
Функции
HidP_GetButtonArray HidP_GetButtonArray возвращает массив структур HIDP_BUTTON_ARRAY_DATA для указанного отчета. |
HidP_GetButtonCaps Подпрограмма HidP_GetButtonCaps возвращает массив возможностей кнопки, описывающий все кнопки управления HID в коллекции верхнего уровня для указанного типа отчета HID. |
HidP_GetButtons Макрос HidP_GetButtons — это псевдоним mnemonic для функции HHidP_GetUsages. |
HidP_GetButtonsEx Макрос HidP_GetButtonsEx — это псевдоним mnemonic для функции 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, которые заданы как ON в отчете HID. |
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 — это псевдоним mnemonic для функции HidP_SetUsages. |
HidP_SetData Подпрограмма HidP_SetData задает указанный набор кнопки управления HID и использования значений в отчете HID. |
HidP_SetScaledUsageValue Подпрограмма HidP_SetScaledUsageValue преобразует подписанный и масштабированный физический номер в логическое значение использования HID и задает значение использования в указанном отчете HID. |
HidP_SetUsages HidP_SetUsages В отчете HID заданы кнопки управления HID (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 — это псевдоним mnemonic для функции HidP_UnsetUsages. |
HidP_UnsetUsages В отчете HID HidP_UnsetUsages наборы заданных кнопок управления HID (ноль) в отчете HID. |
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. |