Share via


USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS unión (usbioctl.h)

La unión USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS se usa para indicar la velocidad a la que un dispositivo USB 3.0 está funcionando actualmente y si puede funcionar a mayor velocidad, cuando se conecta a un puerto determinado.

La información de velocidad del dispositivo se obtiene en la estructura USB_NODE_CONNECTION_INFORMATION_EX_V2 mediante la solicitud de control de E/S de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .

O bien: la velocidad en la que un dispositivo conectado a un puerto está funcionando actualmente y a qué velocidad es capaz de funcionar.

Sintaxis

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

Miembros

ul

Máscara de bits que indica la velocidad USB del dispositivo que está conectado al puerto.

DeviceIsOperatingAtSuperSpeedOrHigher

Si es TRUE, el dispositivo conectado funciona actualmente en SuperSpeed o una velocidad superior definida por la especificación USB oficial.

DeviceIsSuperSpeedCapableOrHigher

Si es TRUE, el dispositivo conectado es un dispositivo USB 3.0 y es capaz de funcionar en SuperSpeed o una velocidad superior definida por la especificación USB oficial.

DeviceIsOperatingAtSuperSpeedPlusOrHigher

DeviceIsSuperSpeedPlusCapableOrHigher

ReservedMBZ

Reservado. No utilizar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible No se admite ninguno
Encabezado usbioctl.h (incluya Usbioctl.h)

Consulte también

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS