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) |