structure WDF_USB_DEVICE_INFORMATION (wdfusb.h)
[S’applique à KMDF et UMDF]
La structure WDF_USB_DEVICE_INFORMATION contient des informations sur la version et la capacité d’un périphérique USB.
Syntaxe
typedef struct _WDF_USB_DEVICE_INFORMATION {
ULONG Size;
USBD_VERSION_INFORMATION UsbdVersionInformation;
ULONG HcdPortCapabilities;
ULONG Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;
Membres
Size
Taille, en octets, de cette structure.
UsbdVersionInformation
Une structure USBD_VERSION_INFORMATION qui fournit des informations de version pour le pilote de contrôleur hôte (HCD) et la version de spécification USB prise en charge par l’appareil.
HcdPortCapabilities
Ce membre est réservé à l’utilisation du système.
Traits
Ensemble d’indicateurs de bits qui identifient les caractéristiques de l’appareil. Les indicateurs sont définis par l’énumération WDF_USB_DEVICE_TRAITS .
Remarques
La structure WDF_USB_DEVICE_INFORMATION est renseignée par la méthode WdfUsbTargetDeviceRetrieveInformation . Avant d’appeler WdfUsbTargetDeviceRetrieveInformation, le pilote doit appeler WDF_USB_DEVICE_INFORMATION_INIT pour initialiser la structure.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfusb.h (inclure Wdfusb.h) |