структура 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 должен опрашивать устройство для получения данных. В противном случае, если параметр Polled имеет значение FALSE, устройство использует асинхронные прерывания, чтобы сообщить узлу о том, что устройство имеет отчеты HID для отправки на узел.

Reserved1[1]

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

VendorID

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

ProductID

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

VersionNumber

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

Комментарии

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

Требования

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

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

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION