Freigeben über


HID_COLLECTION_INFORMATION Struktur (hidclass.h)

Die HID_COLLECTION_INFORMATION-Struktur enthält allgemeine Informationen zu einer Auflistung auf oberster 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;

Angehörige

DescriptorSize

Gibt die Größe der vordefinierten Daten einer Auflistung in Bytesan.

Polled

Gibt an, ob TRUE, dass der HID-Klassentreiber das Gerät abrufen muss, um Daten zu empfangen. Andernfalls, wenn abgefragtenFALSEist, verwendet das Gerät asynchrone Unterbrechungen, um dem Host zu signalisieren, dass das Gerät HID-Berichte enthält, die an den Host gesendet werden sollen.

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.

Bemerkungen

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)

Siehe auch

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION