structure USBD_VERSION_INFORMATION (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 codé 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 spécification USB décimale codé 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | usb.h (include Usbbusif.h) |