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) |