Condividi tramite


USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS unione (usbioctl.h)

L'unione USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS viene usata per indicare la velocità in cui un dispositivo USB 3.0 è attualmente operativo e se può funzionare a velocità superiore, quando collegato a una determinata porta.

Le informazioni sulla velocità del dispositivo vengono ottenute nella struttura USB_NODE_CONNECTION_INFORMATION_EX_V2 dalla richiesta di controllo I/O IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .

Oppure: la velocità in cui un dispositivo collegato a una porta è attualmente operativo e a quali velocità è in grado di funzionare.

Sintassi

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;

Members

ul

Maschera di bit che indica la velocità USB del dispositivo collegato alla porta.

DeviceIsOperatingAtSuperSpeedOrHigher

Se TRUE, il dispositivo collegato è attualmente operativo a SuperSpeed o una velocità superiore definita dalla specifica USB ufficiale.

DeviceIsSuperSpeedCapableOrHigher

Se TRUE, il dispositivo collegato è un dispositivo USB 3.0 ed è in grado di funzionare in SuperSpeed o una velocità superiore definita dalla specifica USB ufficiale.

DeviceIsOperatingAtSuperSpeedPlusOrHigher

DeviceIsSuperSpeedPlusCapableOrHigher

ReservedMBZ

Riservato. Non usare.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Nessuno supportato
Intestazione usbioctl.h (include Usbioctl.h)

Vedi anche

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS