Share via


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)

Confira também

IOCTL_USB_USER_REQUEST

Estruturas USB