Compartilhar via


estrutura USBD_VERSION_INFORMATION (usb.h)

A estrutura USBD_VERSION_INFORMATION é usada pela função GetUSBDIVersion para relatar seus dados de saída.

Sintaxe

typedef struct _USBD_VERSION_INFORMATION {
  ULONG USBDI_Version;
  ULONG Supported_USB_Version;
} USBD_VERSION_INFORMATION, *PUSBD_VERSION_INFORMATION;

Membros

USBDI_Version

Contém um número de versão da interface USB decimal codificada em binário. As versões de interface lançadas são listadas na tabela a seguir.

Sistema Operacional Versão da interface
Windows 98 Gold 0x00000102
Windows 98 SE 0x00000200
Windows 2000 0x00000300
Windows Millennium Edition 0x00000400
Windows XP 0x00000500
Windows Vista

Windows 7

Windows 8

0x00000600

Supported_USB_Version

Contém um número de versão de especificação USB decimal codificado em binário.

Observações

GetUSBDIVersion é preterido no Windows 8 e versões posteriores do sistema operacional. Para determinar se uma versão específica é compatível com a pilha de driver USB subjacente, o driver cliente deve chamar USBD_IsInterfaceVersionSupported.

Requisitos

Requisito Valor
cabeçalho usb.h (inclua Usbbusif.h)

Consulte também

GetUSBDIVersion

rotinas usbdi (interface de driver de barramento USB)

estruturas USB