HID Collection Capabilities

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Usages, reports, link collections, and controls define the capability of a collection. To obtain a summary of a collection's capability, call HidP_GetCaps to obtain a HIDP_CAPS structure.

The following list shows the information contained in the HIDP_CAPS structure:

  • Usage page and usage identifier of the collection
  • Size, in bytes, of the collection's input, output, and feature reports
  • Number of HIDP_LINK_COLLECTION_NODE structures in the collection's link collection array
  • Number of HIDP_BUTTON_CAPS structures in the button capability array returned by HidP_GetButtonCaps for each report type
  • Number of HIDP_VALUE_CAPS structures in the value capability array returned by HidP_GetValueCaps for each report type
  • Number of buttons and values supported by the collection for each report type
    The NumberXXXDataIndices member specifies this information.