HID_COLLECTION_INFORMATION结构(hidclass.h)

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 类驱动程序必须轮询设备才能接收数据。 否则,如果 轮询FALSE,则设备使用异步中断向主机发出信号,表明设备有 HID 报告要发送到主机。

Reserved1[1]

保留供内部系统使用。

VendorID

指定 HID 设备的供应商 ID。

ProductID

指定 HID 设备的产品 ID。

VersionNumber

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

言论

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

要求

要求 价值
标头 hidclass.h (include Hidclass.h)

另请参阅

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION