HID_DESCRIPTOR结构表示 HIDClass 设备的 HID 描述符。
语法
typedef struct _HID_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
USHORT bcdHID;
UCHAR bCountry;
UCHAR bNumDescriptors;
struct {
UCHAR bReportType;
USHORT wReportLength;
} _HID_DESCRIPTOR_DESC_LIST;
_HID_DESCRIPTOR_DESC_LIST DescriptorList[1];
} HID_DESCRIPTOR, *PHID_DESCRIPTOR;
成员
bLength
bDescriptorType
bcdHID
bCountry
bNumDescriptors
_HID_DESCRIPTOR_DESC_LIST
_HID_DESCRIPTOR_DESC_LIST.bReportType
_HID_DESCRIPTOR_DESC_LIST.wReportLength
[1] DescriptorList[1]
言论
HID 类驱动程序使用 IOCTL_HID_GET_DEVICE_DESCRIPTOR 请求从 HID 微型驱动程序获取设备的 HID 描述符。
有关 HID 描述符的信息,请参阅位于 USB 实现者论坛网站的通用串行总线(USB)标准 人机接口设备类定义(HID)。
要求
要求 | 价值 |
---|---|
标头 | hidport.h (包括 Hidport.h) |