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结构的数组,这些结构标识当前设置为 ON (1 的所有 HID 控件按钮的数据索引) ,以及与所有 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 函数是返回 HID API 版本的仅标头实现。 |
HidP_InitializeReportForID HidP_InitializeReportForID例程初始化 HID 报表。 |
HidP_MaxDataListLength HidP_MaxDataListLength例程返回HidP_GetData可为指定类型的 HID 报表和指定的顶级集合返回的最大HIDP_DATA结构数。 |
HidP_MaxUsageListLength HidP_MaxUsageListLength例程返回HidP_GetUsages可以为指定类型的 HID 报表和指定的顶级集合返回的最大 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 报表中将指定的 HID 控件按钮设置为 ON (1) 。 |
HidP_SetUsageValue HidP_SetUsageValue例程在指定的 HID 报表中设置 HID 控件值。 |
HidP_SetUsageValueArray HidP_SetUsageValueArray例程在指定的 HID 报表中设置 HID 控件使用值数组。 |
HidP_TranslateUsagesToI8042ScanCodes HidP_TranslateUsagesToI8042ScanCodes例程将HID_USAGE_PAGE_KEYBOARD使用情况页上的 HID 用法列表映射到各自的 PS/2 扫描代码 (扫描代码集 1) 。 |
HidP_UnsetButtons HidP_UnsetButtons宏是HidP_UnsetUsages函数的助记别名。 |
HidP_UnsetUsages HidP_UnsetUsages例程将指定的 HID 控制按钮用法设置为 OFF (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 控件的使用情况页和使用 ID。 |
枚举
HIDP_REPORT_TYPE HIDP_REPORT_TYPE枚举类型用于指定 HID 报表类型。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈