структура 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) |