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