Export (0) Print
Expand All
URB
Expand Minimize

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS union

The USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS union is used to indicate the speed at which a USB 3.0 device is currently operating and whether it can operate at higher speed, when attached to a particular port.

Device speed information is obtained in the USB_NODE_CONNECTION_INFORMATION_EX_V2 structure by the IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 I/O control request.

Or: the speed in which a device attached to a port is currently operating and at what speeds it is capable of operating.

Syntax


typedef union _USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS {
  ULONG  ul;
  struct {
    ULONG DeviceIsOperatingAtSuperSpeedOrHigher  :1;
    ULONG DeviceIsSuperSpeedCapableOrHigher  :1;
    ULONG ReservedMBZ  :30;
  };
} USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS;

Members

ul

A bitmask that indicates the USB speed of the device that is attached to the port.

DeviceIsOperatingAtSuperSpeedOrHigher

If TRUE, the attached device is currently operating at SuperSpeed or a higher speed that is defined by the official USB specification.

DeviceIsSuperSpeedCapableOrHigher

If TRUE, the attached device is a USB 3.0 device and is capable of operating at SuperSpeed or a higher speed that is defined by the official USB specification.

ReservedMBZ

Reserved. Do not use.

Requirements

Minimum supported client

Windows 8

Minimum supported server

None supported

Header

Usbioctl.h (include Usbioctl.h)

See also

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft