Partager via


structure HID_DESCRIPTOR (hidport.h)

La structure HID_DESCRIPTOR représente un descripteur HID pour un appareil HIDClass.

Syntaxe

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;

Membres

bLength

bDescriptorType

bcdHID

bCountry

bNumDescriptors

_HID_DESCRIPTOR_DESC_LIST

_HID_DESCRIPTOR_DESC_LIST.bReportType

_HID_DESCRIPTOR_DESC_LIST.wReportLength

[1] DescriptorList[1]

Remarques

Le pilote de classe HID utilise une requête IOCTL_HID_GET_DEVICE_DESCRIPTOR pour obtenir le descripteur HID d’un appareil à partir d’un minidriver HID.

Pour plus d’informations sur les descripteurs HID, consultez la définition standard de classe de périphérique USB (Universal Serial Bus) pour les appareils d’interface humaine (HID) située sur le site web du Forum des implémenteurs USB.

Configuration requise

Condition requise Valeur
En-tête hidport.h (inclure Hidport.h)

Voir aussi

IOCTL_HID_GET_DEVICE_DESCRIPTOR