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