Поделиться через


структура HID_COLLECTION_INFORMATION (hidclass.h)

Структура HID_COLLECTION_INFORMATION содержит общие сведения о коллекции верхнего уровня.

Синтаксис

typedef struct _HID_COLLECTION_INFORMATION {
  ULONG   DescriptorSize;
  BOOLEAN Polled;
  UCHAR   Reserved1[1];
  USHORT  VendorID;
  USHORT  ProductID;
  USHORT  VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

Члены

DescriptorSize

Указывает размер предварительно подготовленныхданных коллекции в байтах.

Polled

Указывает, если TRUE, драйвер класса HID должен опрашивать устройство для получения данных. В противном случае, если опрашивалfalse, устройство использует асинхронные прерывания, чтобы сигнализировать узлу о том, что устройство содержит отчеты HID для отправки на узел.

Reserved1[1]

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

VendorID

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

ProductID

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

VersionNumber

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

Замечания

Драйверы режима ядра могут использовать IOCTL_HID_GET_COLLECTION_INFORMATION для получения HID_COLLECTION_INFORMATION структуры коллекции.

Требования

Требование Ценность
заголовка hidclass.h (include Hidclass.h)

См. также

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION