hidport.h) (HID_DESCRIPTOR 结构
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) 。
要求
要求 | 值 |
---|---|
Header | hidport.h (包括 Hidport.h) |