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) |