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) |