Partager via


HID_DEVICE_ATTRIBUTES structure (hidport.h)

La structure HID_DEVICE_ATTRIBUTES contient des informations sur un appareil HIDClass.

Syntaxe

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

Membres

Size

Spécifie la taille de la structure. Ce membre doit être traité en lecture seule lorsqu’un minidriver HID utilise cette structure pour effectuer une demande de IOCTL_HID_GET_DEVICE_ATTRIBUTES .

VendorID

Spécifie l’ID de fournisseur d’un appareil HID.

ProductID

Spécifie l’ID de produit d’un appareil HID.

VersionNumber

Spécifie le numéro de révision du fabricant pour un appareil HID.

Reserved[11]

Réservé à une utilisation interne du système.

Remarques

Le pilote de classe HID utilise cette structure pour obtenir des attributs de périphérique lorsqu’il envoie une demande de IOCTL_HID_GET_DEVICE_ATTRIBUTES à un minidriver HID.

Configuration requise

Condition requise Valeur
En-tête hidport.h (inclure Hidport.h)

Voir aussi

IOCTL_HID_GET_DEVICE_ATTRIBUTES