Partager via


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)

Voir aussi

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation