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 类驱动程序必须轮询设备才能接收数据。 否则,如果 Polled 为 FALSE,则设备使用异步中断来向主机发出信号,指示设备具有 HID 报告要发送到主机。
Reserved1[1]
保留供内部系统使用。
VendorID
指定 HID 设备的供应商 ID。
ProductID
指定 HID 设备的产品 ID。
VersionNumber
指定 HID 设备的制造商修订号。
注解
内核模式驱动程序可以使用 IOCTL_HID_GET_COLLECTION_INFORMATION 来获取集合的 HID_COLLECTION_INFORMATION 结构。
要求
要求 | 值 |
---|---|
Header | hidclass.h (包括 Hidclass.h) |