USBD_VERSION_INFORMATION-Struktur (usb.h)
Die USBD_VERSION_INFORMATION-Struktur wird von der GetUSBDIVersion-Funktion verwendet, um die Ausgabedaten zu melden.
Syntax
typedef struct _USBD_VERSION_INFORMATION {
ULONG USBDI_Version;
ULONG Supported_USB_Version;
} USBD_VERSION_INFORMATION, *PUSBD_VERSION_INFORMATION;
Member
USBDI_Version
Enthält eine binärcodierte dezimale USB-Schnittstellenversionsnummer. Freigegebene Schnittstellenversionen sind in der folgenden Tabelle aufgeführt.
Betriebssystem | Schnittstellenversion |
---|---|
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
Enthält eine binärcodierte dezimale USB-Spezifikationsversionsnummer.
Hinweise
GetUSBDIVersion ist in Windows 8 und höheren Versionen des Betriebssystems veraltet. Um zu ermitteln, ob eine bestimmte Version vom zugrunde liegenden USB-Treiberstapel unterstützt wird, muss der Clienttreiber USBD_IsInterfaceVersionSupported aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Header | usb.h (include Usbbusif.h) |