Freigeben über


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)

Weitere Informationen

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION