Поделиться через


структура USB_DRIVER_VERSION_PARAMETERS (usbuser.h)

Структура USB_DRIVER_VERSION_PARAMETERS используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для получения сведений о версии.

Синтаксис

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