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) |