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。
要求
要求 | 值 |
---|---|
Header | usbuser.h (包括 Usbuser.h) |