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


Заголовок 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.