Freigeben über


USB_DRIVER_VERSION_PARAMETERS-Struktur (usbuser.h)

Die USB_DRIVER_VERSION_PARAMETERS-Struktur wird mit der IOCTL_USB_USER_REQUEST-E /A-Steuerelementanforderung verwendet, um Versionsinformationen abzurufen.

Syntax

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;

Member

DriverTrackingCode

Ein Nachverfolgungscode, der die Revision des USB-Stapels identifiziert.

USBDI_Version

Die Version der USB-Treiberschnittstelle, die der USB-Stapel unterstützt.

USBUSER_Version

Die Version der USB-Benutzeroberfläche, die der USB-Stapel unterstützt.

CheckedPortDriver

Ein boolescher Wert, der angibt, ob die überprüfte Version des Hostcontrollertreibers geladen wird. Bei TRUE wird die überprüfte Version des Hostcontrollertreibers geladen. Bei FALSE wird die aktivierte Version nicht geladen.

CheckedMiniportDriver

Ein boolescher Wert, der angibt, ob die überprüfte Version des Hostcontroller-Miniporttreibers geladen ist. Bei TRUE wird die überprüfte Version des Hostcontroller-Miniporttreibers geladen. Bei FALSE wird die aktivierte Version nicht geladen.

USB_Version

Die USB-Version, die vom USB-Stapel unterstützt wird. Der Wert 0x0110 gibt an, dass der USB-Stapel Version 1.1 unterstützt. Der Wert 0x0200 gibt an, dass der USB-Stapel Version 2.0 unterstützt.

Hinweise

Die USB_DRIVER_VERSION_PARAMETERS-Struktur wird mit der USBUSER_GET_USB_DRIVER_VERSION Benutzermodusanforderung verwendet. Eine Beschreibung dieser Anforderung finden Sie unter IOCTL_USB_USER_REQUEST.

Anforderungen

Anforderung Wert
Header usbuser.h (include Usbuser.h)

Weitere Informationen

IOCTL_USB_USER_REQUEST

USB-Strukturen