estrutura USB_DRIVER_VERSION_PARAMETERS (usbuser.h)
A estrutura USB_DRIVER_VERSION_PARAMETERS é usada com a solicitação de controle de E/ S IOCTL_USB_USER_REQUEST para recuperar informações de versão.
Sintaxe
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;
Membros
DriverTrackingCode
Um código de acompanhamento que identifica a revisão da pilha USB.
USBDI_Version
A versão da interface do driver USB à qual a pilha USB dá suporte.
USBUSER_Version
A versão da interface do usuário USB à qual a pilha USB dá suporte.
CheckedPortDriver
Um valor booliano que indica se a versão verificada do driver do controlador de host é carregada. Se TRUE, a versão verificada do driver do controlador de host será carregada. Se FALSE, a versão verificada não será carregada.
CheckedMiniportDriver
Um valor booliano que indica se a versão verificada do driver de miniporto do controlador de host é carregada. Se TRUE, a versão verificada do driver de miniporto do controlador de host será carregada. Se FALSE, a versão verificada não será carregada.
USB_Version
A versão USB à qual a pilha USB dá suporte. Um valor de 0x0110 indica que a pilha USB dá suporte à versão 1.1. Um valor de 0x0200 indica que a pilha USB dá suporte à versão 2.0.
Comentários
A estrutura de USB_DRIVER_VERSION_PARAMETERS é usada com a solicitação de modo de usuário USBUSER_GET_USB_DRIVER_VERSION. Para obter uma descrição dessa solicitação, consulte IOCTL_USB_USER_REQUEST.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbuser.h (include Usbuser.h) |