Compartir a través de


estructura HID_DESCRIPTOR (hidport.h)

La estructura HID_DESCRIPTOR representa un descriptor HID para un dispositivo HIDClass.

Sintaxis

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;

Miembros

bLength

bDescriptorType

bcdHID

bCountry

bNumDescriptors

_HID_DESCRIPTOR_DESC_LIST

_HID_DESCRIPTOR_DESC_LIST.bReportType

_HID_DESCRIPTOR_DESC_LIST.wReportLength

[1] DescriptorList[1]

Observaciones

El controlador de clase HID usa una solicitud IOCTL_HID_GET_DEVICE_DESCRIPTOR para obtener el descriptor HID de un dispositivo de un minidriver HID.

Para obtener información sobre los descriptores HID, consulte el estándar universal serial Bus (USB) definición de clase de dispositivo para dispositivos de interfaz humana (HID) ubicado en el sitio web de USB Implementers Forum.

Requisitos

Requisito Valor
encabezado de hidport.h (include Hidport.h)

Consulte también

IOCTL_HID_GET_DEVICE_DESCRIPTOR