Partilhar via


HID_DESCRIPTOR estrutura (hidport.h)

A estrutura HID_DESCRIPTOR representa um descritor HID para um dispositivo HIDClass.

Sintaxe

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;

Membros

bLength

bDescriptorType

bcdHID

bCountry

bNumDescriptors

_HID_DESCRIPTOR_DESC_LIST

_HID_DESCRIPTOR_DESC_LIST.bReportType

_HID_DESCRIPTOR_DESC_LIST.wReportLength

[1] DescriptorList[1]

Observações

O driver de classe HID usa uma solicitação IOCTL_HID_GET_DEVICE_DESCRIPTOR para obter o descritor HID de um dispositivo de um minidriver HID.

Para obter informações sobre descritores HID, consulte o padrão do Barramento Serial Universal (USB) definição de classe de dispositivo para dispositivos de interface humana (HID) localizado no site do Fórum de Implementadores USB .

Requisitos

Requisito Valor
cabeçalho hidport.h (inclua Hidport.h)

Consulte também

IOCTL_HID_GET_DEVICE_DESCRIPTOR