Partager via


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)

Voir aussi

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation