HID_DESCRIPTOR结构(hidport.h)

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)

另请参阅

IOCTL_HID_GET_DEVICE_DESCRIPTOR