структура HID_DEVICE_ATTRIBUTES (hidport.h)

Структура HID_DEVICE_ATTRIBUTES содержит сведения об устройстве HIDClass.

Синтаксис

typedef struct _HID_DEVICE_ATTRIBUTES {
  ULONG  Size;
  USHORT VendorID;
  USHORT ProductID;
  USHORT VersionNumber;
  USHORT Reserved[11];
} HID_DEVICE_ATTRIBUTES, *PHID_DEVICE_ATTRIBUTES;

Члены

Size

Задает размер структуры. Этот элемент следует рассматривать как доступный только для чтения, если мини-диск HID использует эту структуру для выполнения запроса IOCTL_HID_GET_DEVICE_ATTRIBUTES .

VendorID

Указывает идентификатор поставщика устройства HID.

ProductID

Указывает идентификатор продукта устройства HID.

VersionNumber

Указывает номер редакции изготовителя для устройства HID.

Reserved[11]

Зарезервировано для внутреннего использования системой.

Комментарии

Драйвер класса HID использует эту структуру для получения атрибутов устройства при отправке запроса IOCTL_HID_GET_DEVICE_ATTRIBUTES в мини-накопитель HID.

Требования

Требование Значение
Заголовок hidport.h (включая Hidport.h)

См. также раздел

IOCTL_HID_GET_DEVICE_ATTRIBUTES