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 結構定義於由Iphlpapi.h頭文件自動包含在Iphlpapi.h頭檔中的 Nldef.h 頭檔中。 Nldef.h 和 Iptypes.h 頭檔不應直接使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | nldef.h (包含 Iphlpapi.h) |
另請參閱
GetIpNetworkConnectionBandwidthEstimates