Partager via


USB_DRIVER_VERSION_PARAMETERS structure (usbuser.h)

La structure USB_DRIVER_VERSION_PARAMETERS est utilisée avec la demande de contrôle d’E /S IOCTL_USB_USER_REQUEST pour récupérer les informations de version.

Syntaxe

typedef struct _USB_DRIVER_VERSION_PARAMETERS {
  ULONG   DriverTrackingCode;
  ULONG   USBDI_Version;
  ULONG   USBUSER_Version;
  BOOLEAN CheckedPortDriver;
  BOOLEAN CheckedMiniportDriver;
  USHORT  USB_Version;
} USB_DRIVER_VERSION_PARAMETERS, *PUSB_DRIVER_VERSION_PARAMETERS;

Membres

DriverTrackingCode

Code de suivi qui identifie la révision de la pile USB.

USBDI_Version

Version de l’interface du pilote USB prise en charge par la pile USB.

USBUSER_Version

Version de l’interface utilisateur USB prise en charge par la pile USB.

CheckedPortDriver

Valeur booléenne qui indique si la version vérifiée du pilote du contrôleur hôte est chargée. Si la valeur est TRUE, la version vérifiée du pilote du contrôleur hôte est chargée. Si la valeur est FALSE, la version vérifiée n’est pas chargée.

CheckedMiniportDriver

Valeur booléenne qui indique si la version vérifiée du pilote miniport du contrôleur hôte est chargée. Si la valeur est TRUE, la version vérifiée du pilote miniport du contrôleur hôte est chargée. Si la valeur est FALSE, la version vérifiée n’est pas chargée.

USB_Version

Version USB prise en charge par la pile USB. La valeur 0x0110 indique que la pile USB prend en charge la version 1.1. La valeur 0x0200 indique que la pile USB prend en charge la version 2.0.

Remarques

La structure USB_DRIVER_VERSION_PARAMETERS est utilisée avec la USBUSER_GET_USB_DRIVER_VERSION demande en mode utilisateur. Pour obtenir une description de cette demande, consultez IOCTL_USB_USER_REQUEST.

Configuration requise

Condition requise Valeur
En-tête usbuser.h (inclure Usbuser.h)

Voir aussi

IOCTL_USB_USER_REQUEST

USB Structures