HIDP_REPORT_IDS structure (hidpddi.h)

Contains report ID information for a top-level collection.

Syntax

typedef struct _HIDP_REPORT_IDS {
  UCHAR  ReportID;
  UCHAR  CollectionNumber;
  USHORT InputLength;
  USHORT OutputLength;
  USHORT FeatureLength;
} HIDP_REPORT_IDS, *PHIDP_REPORT_IDS;

Members

ReportID

The report ID of the top-level collection.

CollectionNumber

The index of the collection in the array of HIDP_COLLECTION_DESC structure.

InputLength

The length of an input report of this report ID.

OutputLength

The length of an output report of this report ID. An input report, an output report, and a feature report can use the same report.

FeatureLength

The length of a feature report of this report ID.

Requirements

Requirement Value
Header hidpddi.h (include Hidpddi.h)

See also

HidP_GetCollectionDescription