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)

Weitere Informationen

GetUSBDIVersion

USB-Bustreiberschnittstelle (USBDI)-Routinen

USB-Strukturen