HIDP_COLLECTION_DESC 结构 (hidpddi.h)

包含顶级集合的信息。 此结构用于 HidP_GetCollectionDescription 调用。

语法

typedef struct _HIDP_COLLECTION_DESC {
  USAGE                UsagePage;
  USAGE                Usage;
  UCHAR                CollectionNumber;
  UCHAR                Reserved[15];
  USHORT               InputLength;
  USHORT               OutputLength;
  USHORT               FeatureLength;
  USHORT               PreparsedDataLength;
  PHIDP_PREPARSED_DATA PreparsedData;
} HIDP_COLLECTION_DESC, *PHIDP_COLLECTION_DESC;

成员

UsagePage

指定 Usage 指定的使用情况 ID 的使用情况页。

Usage

指示使用情况 ID。

CollectionNumber

HIDP_COLLECTION_DESC 结构数组中集合的索引。 这是一个从 1 开始的值。

Reserved[15]

保留供内部系统使用。 必须为 0。

InputLength

此集合的输入报表的最大长度。

OutputLength

此集合的输出报告的最大长度。

FeatureLength

此集合的特征报告的最大长度。

PreparsedDataLength

PreparsedData 指向的预分析数据的长度。

PreparsedData

指向包含顶级集合的预先分析数据的 _HIDP_PREPARSED_DATA 结构的指针。

要求

要求
Header hidpddi.h (包括 Hidpddi.h)

另请参阅

HidP_GetCollectionDescription