Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сохраняет характеристики транспорта в соответствующие моменты времени. Эта структура используется в функции обратного вызова EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS.
Синтаксис
typedef struct _UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS {
ULONG TransportCharacteristicsFlags;
ULONG64 CurrentRoundtripLatencyInMilliSeconds;
ULONG64 MaxPotentialBandwidth;
} UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS, *PUCX_CONTROLLER_TRANSPORT_CHARACTERISTICS;
Члены
TransportCharacteristicsFlags
Битовая маска, указывающая драйверу клиента доступные характеристики транспорта и возвращаемые в этой структуре.
Если USB_TRANSPORT_CHARACTERISTICS_LATENCY_AVAILABLE
имеет значение set, CurrentRoundtripLatencyInMilliSeconds содержит допустимые сведения. В противном случае он не должен использоваться драйвером клиента.
Если USB_TRANSPORT_CHARACTERISTICS_BANDWIDTH_AVAILABLE
имеет значение set, MaxPotentialBandwidth содержит допустимые сведения. В противном случае он не должен использоваться драйвером клиента.
CurrentRoundtripLatencyInMilliSeconds
Содержит текущую задержку кругового пути в миллисекундах с момента получения неохронной передачи стеком USB-драйвера до момента завершения передачи.
Для MA-USB базовая сеть может быть Wi-Fi, WiGig, Ethernet и т. д. Задержка может отличаться в зависимости от базовых условий сети. Драйвер клиента должен периодически запрашивать задержку или всякий раз, когда он уведомляется об изменении.
MaxPotentialBandwidth
Содержит общую пропускную способность общего транспорта контроллера узла.
Для MA-USB базовый сетевой транспорт может быть Wi-Fi, WiGig, Ethernet и т. д. Общая доступная пропускная способность может отличаться в зависимости от нескольких факторов, таких как канал WiFi для переговоров. Драйвер клиента должен периодически запрашивать общую пропускную способность или всякий раз, когда он уведомляется об изменении.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1709 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| заголовка | ucxcontroller.h (include Ucxclass.h) |