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