Поделиться через


структура HID_DESCRIPTOR (hidport.h)

Структура HID_DESCRIPTOR представляет дескриптор HID для устройства HIDClass.

Синтаксис

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 устройства из мини-driver HID.

Дополнительные сведения о дескрипторах HID см. в стандартном стандарте универсальной последовательной шины (USB) определения класса устройства для устройств с пользовательским интерфейсом (HID), расположенных на веб-сайте форумаusb-реализации USB.

Требования

Требование Ценность
заголовка hidport.h (include Hidport.h)

См. также

IOCTL_HID_GET_DEVICE_DESCRIPTOR