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.
This structure contains information about a top-level collection's capability.
typedef struct _HIDP_CAPS { USAGE Usage; USAGE UsagePage; USHORT InputReportByteLength; USHORT OutputReportByteLength; USHORT FeatureReportByteLength; USHORT Reserved[17]; USHORT NumberLinkCollectionNodes; USHORT NumberInputButtonCaps; USHORT NumberInputValueCaps; USHORT NumberInputDataIndices; USHORT NumberOutputButtonCaps; USHORT NumberOutputValueCaps; USHORT NumberOutputDataIndices; USHORT NumberFeatureButtonCaps; USHORT NumberFeatureValueCaps; USHORT NumberFeatureDataIndices;} HIDP_CAPS, * PHIDP_CAPS;
Members
- Usage
Top-level collection's usage identifier. - UsagePage
Top-level collection's usage page. - InputReportByteLength
Maximum size, in bytes, of the input reports, including the report identifier, if report identifiers are used, which is added to the beginning of the report data. - OutputReportByteLength
Maximum size, in bytes, of all the output reports, including the report identifier, if report identifiers are used, which is added to the beginning of the report data. - FeatureReportByteLength
Maximum length, in bytes, of all the feature reports, including the report identifier, if report identifiers are used, which is added to the beginning of the report data. - Reserved
Reserved for internal system use. - NumberLinkCollectionNodes
Number of HIDP_LINK_COLLECTION_NODE structures that are returned for this top-level collection by HidP_GetLinkCollectionNodes. - NumberInputButtonCaps
Number of input HIDP_BUTTON_CAPS structures that HidP_GetButtonCaps returns. - NumberInputValueCaps
Number of input HIDP_VALUE_CAPS structures that HidP_GetValueCaps returns. - NumberInputDataIndices
Number of data indexes assigned to buttons and values in all input reports. - NumberOutputButtonCaps
Number of output HIDP_BUTTON_CAPS structures that HidP_GetButtonCaps returns. - NumberOutputValueCaps
Number of output HIDP_VALUE_CAPS structures that HidP_GetValueCaps returns. - NumberOutputDataIndices
Number of data indexes assigned to buttons and values in all output reports. - NumberFeatureButtonCaps
Total number of feature HIDP_BUTTONS_CAPS structures that HidP_GetButtonCaps returns - NumberFeatureValueCaps
Total number of feature HIDP_VALUE_CAPS structures that HidP_GetValueCaps returns. - NumberFeatureDataIndices
Number of data indexes assigned to buttons and values in all feature reports.
Remarks
Callers of the HID class support functions use the information provided in this structure when a called function requires, as input, the size of a report type, the number of link collection nodes, the number of control capabilities, or the number of data indexes.
Requirements
OS Versions: Windows CE .NET 4.2 and later.
Header: Hidpi.h.
See Also
HIDP_BUTTON_CAPS | HidP_GetCaps | HidP_GetButtonCaps | HidP_GetLinkCollectionNodes | HidP_GetSpecificButtonCaps | HidP_GetSpecificValueCaps | HidP_GetValueCaps | HIDP_LINK_COLLECTION_NODE | HIDP_VALUE_CAPS
Send Feedback on this topic to the authors