structure HID_DEVICE_ATTRIBUTES (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 du 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 d’appareil lorsqu’il envoie une demande de IOCTL_HID_GET_DEVICE_ATTRIBUTES à un minidriver HID.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | hidport.h (include Hidport.h) |