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)

另请参阅

IOCTL_HID_GET_DEVICE_DESCRIPTOR