Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the HID parser functions.
Programming element | Description |
---|---|
HidP_FreeCollectionDescription | This function frees the resources in the DeviceDescription parameter that the HidP_GetCollectionDescription function allocated. |
HidP_GetButtonCaps | This function returns a button capability array that describes the HID control buttons in a top-level collection for a specified type of HID report. |
HidP_GetCaps | This function returns a top-level collection's HIDP_CAPS structure. |
HidP_GetCollectionDescription | This function adds a linked list of collection descriptors to the DeviceDescription parameter block. It also adds the corresponding report-identifier information that is described by the specified report descriptor. |
HidP_GetData | This function returns an array of HIDP_DATA structures for a specified report that identifies the data indexes of all HID control buttons currently set to On (one). It also returns data indexes and data associated with all HID control values. |
HidP_GetExtendedAttributes | This function returns the extended attributes of a HID control. |
HidP_GetLinkCollectionNodes | This function returns a top-level collection's link collection array. |
HidP_GetScaledUsageValue | This function returns the signed and scaled result of a HID control value extracted from a HID report. |
HidP_GetSpecificButtonCaps | This function returns a button capability array that describes all HID control buttons in a top-level collection that meet a specified selection criteria. |
HidP_GetSpecificValueCaps | This function returns a value capability array that describes all HID control values that meet specified selection criteria. |
HidP_GetUsages | This function returns a list of the HID control button usages that are in a specified usage page and are set to On in a HID report. |
HidP_GetUsagesEx | This function returns a list of the HID control button usages that are set to On in a HID report. |
HidP_GetUsageValue | This function extracts the data associated with a HID control value that matches selection criteria in a HID report. |
HidP_GetUsageValueArray | This function extracts the data associated with a HID control usage value array from a HID report. |
HidP_GetValueCaps | This function returns a value capability array that describes the HID control values in a top-level collection for a specified type of HID report. |
HidP_InitializeReportForID | This function initializes a HID report. |
HidP_MaxDataListLength | This function returns the maximum number of HIDP_DATA structures that HidP_GetData can return for a specified type of HID report and a specified top-level collection. |
HidP_MaxUsageListLength | This function returns the maximum number of HID usages that the HidP_GetUsages function can return for a specified type of HID report and a specified top-level collection. |
HidP_SetData | This function sets a specified set of HID control button and value usages in a HID report. |
HidP_SetScaledUsageValue | This function converts a signed and scaled physical number to a HID usage's logical value, and sets the usage value in a specified HID report. |
HidP_SetUsages | This function sets the specified HID control buttons On (one) in a HID report. |
HidP_SetUsageValue | This function sets a HID control value in a specified HID report. |
HidP_SetUsageValueArray | This function sets a HID control usage value array in a specified HID report. |
HidP_UnsetUsages | This function sets specified HID control button usages to Off (zero) in a HID report. |
HidP_UsageAndPageListDifference | This function returns the difference between two arrays of HID extended usages. |
HidP_UsageListDifference | This function returns the difference between two arrays of HID usages. |
Send Feedback on this topic to the authors