hidclass.h) (HID_COLLECTION_INFORMATION 结构

HID_COLLECTION_INFORMATION 结构包含有关 顶级集合的一般信息。

语法

typedef struct _HID_COLLECTION_INFORMATION {
  ULONG   DescriptorSize;
  BOOLEAN Polled;
  UCHAR   Reserved1[1];
  USHORT  VendorID;
  USHORT  ProductID;
  USHORT  VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

成员

DescriptorSize

指定集合 的预分析数据的大小(以字节为单位)。

Polled

如果 为 TRUE,则指示 HID 类驱动程序必须轮询设备才能接收数据。 否则,如果 PolledFALSE,则设备使用异步中断来向主机发出信号,指示设备具有 HID 报告要发送到主机。

Reserved1[1]

保留供内部系统使用。

VendorID

指定 HID 设备的供应商 ID。

ProductID

指定 HID 设备的产品 ID。

VersionNumber

指定 HID 设备的制造商修订号。

注解

内核模式驱动程序可以使用 IOCTL_HID_GET_COLLECTION_INFORMATION 来获取集合的 HID_COLLECTION_INFORMATION 结构。

要求

要求
Header hidclass.h (包括 Hidclass.h)

另请参阅

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION