HID_DEVICE_ATTRIBUTES - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// hidport.h

typedef struct _HID_DEVICE_ATTRIBUTES {
  ULONG  Size;
  USHORT VendorID;
  USHORT ProductID;
  USHORT VersionNumber;
  USHORT Reserved[11];
} HID_DEVICE_ATTRIBUTES, *PHID_DEVICE_ATTRIBUTES;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-hidport-_hid_device_attributes)

_HID_DEVICE_ATTRIBUTES structure

Description

The HID_DEVICE_ATTRIBUTES structure contains information about a HIDClass device.

Members

Size

Specifies the size of the structure. This member should be treated as read-only when a HID minidriver uses this structure to complete an IOCTL_HID_GET_DEVICE_ATTRIBUTES request.

VendorID

Specifies a HID device's vendor ID.

ProductID

Specifies a HID device's product ID.

VersionNumber

Specifies the manufacturer's revision number for a HID device.

Reserved

Reserved for internal system use.

Remarks

The HID class driver uses this structure to obtain device attributes when it sends an IOCTL_HID_GET_DEVICE_ATTRIBUTES request to a HID minidriver.

See also

IOCTL_HID_GET_DEVICE_ATTRIBUTES