Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce i flag per le modifiche delle caratteristiche di trasporto. Questa struttura viene usata nella funzione di callback EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION.
Sintassi
typedef union _UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS {
ULONG AsUlong32;
struct {
ULONG CurrentRoundtripLatencyChanged : 1;
ULONG CurrentTotalBandwidthChanged : 1;
} Flags;
struct {
ULONG CurrentRoundtripLatencyChanged : 1;
ULONG CurrentTotalBandwidthChanged : 1;
};
} UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS;
Membri
AsUlong32
Riservato.
Flags
Flags.CurrentRoundtripLatencyChanged
Flags.CurrentTotalBandwidthChanged
CurrentRoundtripLatencyChanged
Contiene il ritardo di round trip corrente in millisecondi dal momento in cui un trasferimento non isocrono viene ricevuto dallo stack di driver USB al momento in cui il trasferimento viene completato.
Per MA-USB, la rete sottostante potrebbe essere Wi-Fi, WiGig, Ethernet e così via. Il ritardo può variare a seconda delle condizioni di rete sottostanti. Un driver client deve eseguire una query sulla latenza periodicamente o ogni volta che riceve una notifica di una modifica.
CurrentTotalBandwidthChanged
Contiene la larghezza di banda totale del trasporto condiviso del controller host.
Per MA-USB, il trasporto di rete sottostante potrebbe essere Wi-Fi, WiGig, Ethernet e così via. La larghezza di banda totale disponibile può variare a seconda di diversi fattori, ad esempio il canale WiFi di negoziazione. Un driver client deve eseguire periodicamente una query sulla larghezza di banda totale o ogni volta che riceve una notifica di una modifica.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows 10, versione 1709 |
| server minimo supportato | Windows Server 2016 |
| intestazione | ucxcontroller.h (include Ucxclass.h) |
Vedere anche
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION