HIDP_CAPS (Windows CE 5.0)
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