structure WDF_USB_DEVICE_INFORMATION (wdfusb.h)
[S’applique à KMDF et UMDF]
La structure WDF_USB_DEVICE_INFORMATION contient des informations de version et de fonctionnalité pour 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
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.
Exigences
Exigence | Valeur |
---|---|
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | wdfusb.h (include Wdfusb.h) |