HID_COLLECTION_INFORMATION-Struktur (hidclass.h)
Die HID_COLLECTION_INFORMATION-Struktur enthält allgemeine Informationen zu einer Auflistung der obersten Ebene.
Syntax
typedef struct _HID_COLLECTION_INFORMATION {
ULONG DescriptorSize;
BOOLEAN Polled;
UCHAR Reserved1[1];
USHORT VendorID;
USHORT ProductID;
USHORT VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;
Member
DescriptorSize
Gibt die Größe der vorbereiteten Daten einer Auflistung in Bytes an.
Polled
Gibt an, wenn TRUE, dass der HID-Klassentreiber das Gerät abfragen muss, um Daten zu empfangen. Wenn Polledauf FALSE festgelegt ist, verwendet das Gerät asynchrone Interrupts, um dem Host zu signalisieren, dass das Gerät HID-Berichte an den Host senden kann.
Reserved1[1]
Reserviert für die interne Systemverwendung.
VendorID
Gibt die Anbieter-ID eines HID-Geräts an.
ProductID
Gibt die Produkt-ID eines HID-Geräts an.
VersionNumber
Gibt die Revisionsnummer des Herstellers für ein HID-Gerät an.
Hinweise
Kernelmodustreiber können eine IOCTL_HID_GET_COLLECTION_INFORMATION verwenden, um die HID_COLLECTION_INFORMATION-Struktur einer Sammlung abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidclass.h (include Hidclass.h) |