Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Flags für die Änderungen der Transportmerkmale. Diese Struktur wird in der EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION Rückruffunktion verwendet.
Syntax
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;
Angehörige
AsUlong32
Reserviert.
Flags
Flags.CurrentRoundtripLatencyChanged
Flags.CurrentTotalBandwidthChanged
CurrentRoundtripLatencyChanged
Enthält die aktuelle Roundtripverzögerung in Millisekunden ab dem Zeitpunkt, zu dem eine nicht isochrone Übertragung vom USB-Treiberstapel empfangen wird, bis die Übertragung abgeschlossen ist.
Für MA-USB könnte das zugrunde liegende Netzwerk WLAN, WiGig, Ethernet usw. sein. Die Verzögerung kann je nach den zugrunde liegenden Netzwerkbedingungen variieren. Ein Clienttreiber sollte die Latenz regelmäßig abfragen oder wann immer er über eine Änderung benachrichtigt wird.
CurrentTotalBandwidthChanged
Enthält die Gesamtbandbreite des gemeinsam genutzten Transports des Hostcontrollers.
Bei MA-USB könnte der zugrunde liegende Netzwerktransport WLAN, WiGig, Ethernet usw. sein. Die verfügbare Gesamtbandbreite kann je nach verschiedenen Faktoren wie dem Aushandlungs-WLAN-Kanal variieren. Ein Clienttreiber sollte die gesamte Bandbreite regelmäßig abfragen oder wenn er über eine Änderung benachrichtigt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10, Version 1709 |
| mindestens unterstützte Server- | Windows Server 2016 |
| Header- | ucxcontroller.h (include Ucxclass.h) |
Siehe auch
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION