预分析的数据

Preparsed 数据 是与 顶级集合关联的报表描述符数据。 用户模式应用程序或内核模式驱动程序使用 preparsed 数据提取有关特定 HID 控件的信息,而无需获取和解释设备的整个报表描述符。 用户模式应用程序使用 HidD_GetPreparsedData 获取集合的 preparsed 数据,并且内核模式驱动程序使用 IOCTL_HID_GET_COLLECTION_DESCRIPTOR 请求。

以下 HIDClass 支持例程 支持提取和设置按钮和值数据:

HidP_GetButtons

HidP_SetButtons

HidP_UnsetButtons

HidP_GetUsageValue

HidP_SetUsageValue

HidP_GetScaledUsageValue

HidP_SetScaledUsageValue

HidP_GetUsageValueArray

HidP_SetUsageValueArray