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) |