Compartilhar via


estrutura HID_DESCRIPTOR (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]

Comentários

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 a Definição de Classe de Dispositivo padrão do Barramento Serial Universal (USB) para Dispositivos de Interface Humana (HID) localizada no site do Fórum de Implementadores USB.

Requisitos

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

Confira também

IOCTL_HID_GET_DEVICE_DESCRIPTOR