Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет флаги для изменений характеристик транспорта. Эта структура используется в функции обратного вызова EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION.
Синтаксис
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;
Члены
AsUlong32
Скрытный.
Flags
Flags.CurrentRoundtripLatencyChanged
Flags.CurrentTotalBandwidthChanged
CurrentRoundtripLatencyChanged
Содержит текущую задержку кругового пути в миллисекундах с момента получения неохронной передачи стеком USB-драйвера до момента завершения передачи.
Для MA-USB базовая сеть может быть Wi-Fi, WiGig, Ethernet и т. д. Задержка может отличаться в зависимости от базовых условий сети. Драйвер клиента должен периодически запрашивать задержку или всякий раз, когда он уведомляется об изменении.
CurrentTotalBandwidthChanged
Содержит общую пропускную способность общего транспорта контроллера узла.
Для MA-USB базовый сетевой транспорт может быть Wi-Fi, WiGig, Ethernet и т. д. Общая доступная пропускная способность может отличаться в зависимости от нескольких факторов, таких как канал WiFi для переговоров. Драйвер клиента должен периодически запрашивать общую пропускную способность или всякий раз, когда он уведомляется об изменении.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1709 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| заголовка | ucxcontroller.h (include Ucxclass.h) |
См. также
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION