Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура HID_DESCRIPTOR представляет дескриптор HID для устройства HIDClass.
Синтаксис
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;
Члены
bLength
bDescriptorType
bcdHID
bCountry
bNumDescriptors
_HID_DESCRIPTOR_DESC_LIST
_HID_DESCRIPTOR_DESC_LIST.bReportType
_HID_DESCRIPTOR_DESC_LIST.wReportLength
[1] DescriptorList[1]
Замечания
Драйвер класса HID использует запрос IOCTL_HID_GET_DEVICE_DESCRIPTOR для получения дескриптора HID устройства из мини-driver HID.
Дополнительные сведения о дескрипторах HID см. в стандартном стандарте универсальной последовательной шины (USB) определения класса устройства для устройств с пользовательским интерфейсом (HID), расположенных на веб-сайте форумаusb-реализации USB.
Требования
Требование | Ценность |
---|---|
заголовка | hidport.h (include Hidport.h) |