união USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS (usbioctl.h)
O USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS união é usado para indicar a velocidade com que um dispositivo USB 3.0 está operando no momento e se ele pode operar em velocidade mais alta, quando anexado a uma porta específica.
As informações de velocidade do dispositivo são obtidas na estrutura USB_NODE_CONNECTION_INFORMATION_EX_V2 pela solicitação de controle de E/ S IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .
Ou: a velocidade em que um dispositivo anexado a uma porta está operando no momento e em que velocidade ele é capaz de operar.
Sintaxe
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;
Membros
ul
Uma máscara de bits que indica a velocidade USB do dispositivo que está anexado à porta.
DeviceIsOperatingAtSuperSpeedOrHigher
Se TRUE, o dispositivo anexado está atualmente operando em SuperSpeed ou em uma velocidade mais alta definida pela especificação USB oficial.
DeviceIsSuperSpeedCapableOrHigher
Se TRUE, o dispositivo anexado é um dispositivo USB 3.0 e é capaz de operar em SuperSpeed ou em uma velocidade mais alta definida pela especificação USB oficial.
DeviceIsOperatingAtSuperSpeedPlusOrHigher
DeviceIsSuperSpeedPlusCapableOrHigher
ReservedMBZ
Reservado. Não use.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | usbioctl.h (inclua Usbioctl.h) |