NL_BANDWIDTH_INFORMATION 结构 (nldef.h)
NL_BANDWIDTH_INFORMATION结构包含有关可用带宽估计和由 TCP/IP 堆栈确定的相关方差的只读信息。
语法
typedef struct _NL_BANDWIDTH_INFORMATION {
ULONG64 Bandwidth;
ULONG64 Instability;
BOOLEAN BandwidthPeaked;
} NL_BANDWIDTH_INFORMATION, *PNL_BANDWIDTH_INFORMATION;
成员
Bandwidth
估计的最大可用带宽(以比特/秒为单位)。
Instability
基于最近带宽样本(以比特/秒为单位)的变化度量值。
BandwidthPeaked
一个 值,该值指示 带宽 成员中的带宽估计是否已达到峰值并达到给定网络条件的最大值。
TCP/IP 堆栈使用启发式设置此变量。 在设置此变量之前,无法保证真正的可用最大带宽不高于 带宽 成员中估计的带宽。 但是,可以放心地假设最大可用带宽不低于 带宽 成员中报告的估计带宽。
注解
NL_BANDWIDTH_INFORMATION结构在 Nldef.h 头文件中定义,该文件由 Iphlpapi.h 头文件中自动包含的 Iptypes.h 头文件自动包含。 永远不应直接使用 Nldef.h 和 Iptypes.h 头文件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | nldef.h (包括 Iphlpapi.h) |
另请参阅
GetIpNetworkConnectionBandwidthEstimates