USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS união (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 de 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 VERDADEIRO, o dispositivo anexado está atualmente operando em SuperSpeed ou em uma velocidade mais alta definida pela especificação USB oficial.
DeviceIsSuperSpeedCapableOrHigher
Se VERDADEIRO, o dispositivo anexado será um dispositivo USB 3.0 e poderá 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 |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Nenhum com suporte |
cabeçalho | usbioctl.h (include Usbioctl.h) |