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 estã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.
Comentários
GetUSBDIVersion foi preterido em 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) |