Freigeben über


HID_DEVICE_ATTRIBUTES-Struktur (hidport.h)

Die HID_DEVICE_ATTRIBUTES-Struktur enthält Informationen zu einem HIDClass-Gerät.

Syntax

typedef struct _HID_DEVICE_ATTRIBUTES {
  ULONG  Size;
  USHORT VendorID;
  USHORT ProductID;
  USHORT VersionNumber;
  USHORT Reserved[11];
} HID_DEVICE_ATTRIBUTES, *PHID_DEVICE_ATTRIBUTES;

Member

Size

Gibt die Größe der Struktur an. Dieser Member sollte als schreibgeschützt behandelt werden, wenn ein HID-Minidriver diese Struktur verwendet, um eine IOCTL_HID_GET_DEVICE_ATTRIBUTES Anforderung abzuschließen.

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.

Reserved[11]

Reserviert für die interne Systemverwendung.

Hinweise

Der HID-Klassentreiber verwendet diese Struktur, um Geräteattribute abzurufen, wenn er eine IOCTL_HID_GET_DEVICE_ATTRIBUTES Anforderung an einen HID-Minidriver sendet.

Anforderungen

Anforderung Wert
Header hidport.h (include Hidport.h)

Weitere Informationen

IOCTL_HID_GET_DEVICE_ATTRIBUTES