Compartilhar via


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)

Consulte também

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS