共用方式為


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.hIptypes.h 頭檔不應直接使用。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 nldef.h (包含 Iphlpapi.h)

另請參閱

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES

TCP_ESTATS_BANDWIDTH_ROD_v0