estructura USB_DRIVER_VERSION_PARAMETERS (usbuser.h)
La estructura USB_DRIVER_VERSION_PARAMETERS se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para recuperar información de versión.
Sintaxis
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;
Miembros
DriverTrackingCode
Código de seguimiento que identifica la revisión de la pila USB.
USBDI_Version
Versión de la interfaz del controlador USB que admite la pila USB.
USBUSER_Version
Versión de la interfaz de usuario USB que admite la pila USB.
CheckedPortDriver
Valor booleano que indica si se carga la versión comprobada del controlador del controlador de host. Si es TRUE, se carga la versión comprobada del controlador del host. Si es FALSE, la versión activada no se carga.
CheckedMiniportDriver
Valor booleano que indica si se carga la versión activada del controlador de miniporte del controlador host. Si es TRUE, se carga la versión comprobada del controlador de miniporte del controlador host. Si es FALSE, la versión activada no se carga.
USB_Version
La versión USB que admite la pila USB. Un valor de 0x0110 indica que la pila USB admite la versión 1.1. Un valor de 0x0200 indica que la pila USB admite la versión 2.0.
Comentarios
La estructura USB_DRIVER_VERSION_PARAMETERS se usa con la solicitud USBUSER_GET_USB_DRIVER_VERSION modo de usuario. Para obtener una descripción de esta solicitud, consulte IOCTL_USB_USER_REQUEST.
Requisitos
Requisito | Valor |
---|---|
Header | usbuser.h (include Usbuser.h) |