Compartir a través de


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)

Consulte también

IOCTL_USB_USER_REQUEST

Estructuras USB