USBD_VERSION_INFORMATION structure (usb.h)

La structure USBD_VERSION_INFORMATION est utilisée par la fonction GetUSBDIVersion pour signaler ses données de sortie.

Syntaxe

typedef struct _USBD_VERSION_INFORMATION {
  ULONG USBDI_Version;
  ULONG Supported_USB_Version;
} USBD_VERSION_INFORMATION, *PUSBD_VERSION_INFORMATION;

Membres

USBDI_Version

Contient un numéro de version de l’interface USB décimale à code binaire. Les versions d’interface publiées sont répertoriées dans le tableau suivant.

Système d’exploitation Version de l’interface
Windows 98 Gold 0x00000102
Windows 98 SE 0x00000200
Windows 2000 0x00000300
Windows Millennium Edition 0x00000400
Windows XP 0x00000500
Windows Vista

Windows 7

Windows 8

0x00000600

Supported_USB_Version

Contient un numéro de version de la spécification USB décimale à code binaire.

Remarques

GetUSBDIVersion est déconseillé dans Windows 8 et versions ultérieures du système d’exploitation. Pour déterminer si une version particulière est prise en charge par la pile de pilotes USB sous-jacente, le pilote client doit appeler USBD_IsInterfaceVersionSupported.

Configuration requise

Condition requise Valeur
En-tête usb.h (inclure Usbbusif.h)

Voir aussi

GetUSBDIVersion

USB Bus Driver Interface (USBDI) Routines

USB Structures