UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS union (ucxcontroller.h)
定义传输特征更改的标志。 此结构在 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,基础网络可以是 WiFi、WiGig、以太网等。延迟可能因基础网络状况而异。 客户端驱动程序应定期或在收到更改通知时查询延迟。
CurrentTotalBandwidthChanged
包含主控制器的共享传输的总带宽。
对于 MA-USB,基础网络传输可以是 WiFi、WiGig、以太网等。总可用带宽可能因多种因素(例如协商 WiFi 通道)而异。 客户端驱动程序应定期或在收到更改通知时查询总带宽。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1709 |
最低受支持的服务器 | Windows Server 2016 |
标头 | ucxcontroller.h (包括 Ucxclass.h) |
另请参阅
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION