Condividi tramite


struttura HID_DESCRIPTOR (hidport.h)

La struttura HID_DESCRIPTOR rappresenta un descrittore HID per un dispositivo HIDClass.

Sintassi

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;

Members

bLength

bDescriptorType

bcdHID

bCountry

bNumDescriptors

_HID_DESCRIPTOR_DESC_LIST

_HID_DESCRIPTOR_DESC_LIST.bReportType

_HID_DESCRIPTOR_DESC_LIST.wReportLength

[1] DescriptorList[1]

Commenti

Il driver di classe HID usa una richiesta di IOCTL_HID_GET_DEVICE_DESCRIPTOR per ottenere il descrittore HID di un dispositivo da un minidriver HID.

Per informazioni sui descrittori HID, vedere la definizione della classe di dispositivo standard USB (Universal Serial Bus) per i dispositivi di interfaccia umana (HID) che si trova nel sito web del forum degli implementatori USB.

Requisiti

Requisito Valore
Intestazione hidport.h (include Hidport.h)

Vedi anche

IOCTL_HID_GET_DEVICE_DESCRIPTOR