USB_DRIVER_VERSION_PARAMETERS結構 (usbuser.h)
USB_DRIVER_VERSION_PARAMETERS結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以擷取版本資訊。
語法
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;
成員
DriverTrackingCode
識別 USB 堆疊修訂的追蹤程式代碼。
USBDI_Version
USB 堆疊支援的USB驅動程式介面版本。
USBUSER_Version
USB 堆疊支援的USB使用者介面版本。
CheckedPortDriver
布爾值,指出是否已載入已檢查的主機控制器驅動程式版本。 如果 為 TRUE,則會載入已檢查的主機控制器驅動程式版本。 如果 為 FALSE,則不會載入核取的版本。
CheckedMiniportDriver
布爾值,指出是否已載入已檢查的主機控制器迷你埠驅動程式版本。 如果 為 TRUE,則會載入已檢查的主機控制器迷你埠驅動程式版本。 如果 為 FALSE,則不會載入核取的版本。
USB_Version
USB 堆疊支援的USB版本。 0x0110 值表示 USB 堆疊支援 1.1 版。 0x0200值表示 USB 堆疊支援 2.0 版。
備註
USB_DRIVER_VERSION_PARAMETERS結構會與USBUSER_GET_USB_DRIVER_VERSION使用者模式要求搭配使用。 如需此要求的描述,請參閱 IOCTL_USB_USER_REQUEST。
規格需求
需求 | 值 |
---|---|
標頭 | usbuser.h (包含 Usbuser.h) |