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)

另請參閱

IOCTL_USB_USER_REQUEST

USB 結構