USBD_VERSION_INFORMATION structure

The USBD_VERSION_INFORMATION structure is used by the GetUSBDIVersion function to report its output data.

Syntax


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

Members

USBDI_Version

Contains a binary-coded decimal USB interface version number. Released interface versions are listed in the following table.

Operating systemInterface version

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

Contains a binary-coded decimal USB specification version number.

Remarks

GetUSBDIVersion is deprecated in Windows 8 and later versions of the operating system. To determine whether a particular version is supported by the underlying USB driver stack, the client driver must call USBD_IsInterfaceVersionSupported.

Requirements

Header

Usb.h (include Usbbusif.h)

See also

GetUSBDIVersion
USB Bus Driver Interface (USBDI) Routines
USB Structures

 

 

Send comments about this topic to Microsoft

Show: