HID_DEVICE_ATTRIBUTES结构包含有关 HIDClass 设备的信息。
语法
typedef struct _HID_DEVICE_ATTRIBUTES {
ULONG Size;
USHORT VendorID;
USHORT ProductID;
USHORT VersionNumber;
USHORT Reserved[11];
} HID_DEVICE_ATTRIBUTES, *PHID_DEVICE_ATTRIBUTES;
成员
Size
指定结构的大小。 当 HID 微型驱动程序使用此结构完成 IOCTL_HID_GET_DEVICE_ATTRIBUTES 请求时,应将此成员视为只读。
VendorID
指定 HID 设备的供应商 ID。
ProductID
指定 HID 设备的产品 ID。
VersionNumber
指定 HID 设备的制造商修订号。
Reserved[11]
保留供内部系统使用。
言论
HID 类驱动程序使用此结构在向 HID 微型驱动程序发送 IOCTL_HID_GET_DEVICE_ATTRIBUTES 请求时获取设备属性。
要求
| 要求 | 价值 |
|---|---|
| 标头 | hidport.h (包括 Hidport.h) |