структура 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) |