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

使用可能な推定最大帯域幅 (1 秒あたりのビット数)。

Instability

最近の帯域幅サンプルに基づく変動の測定値 (ビット/秒)。

BandwidthPeaked

帯域幅メンバーの帯域幅の見積もりがピークに達し、特定のネットワーク条件の最大値に達したかどうかを示す値。

TCP/IP スタックはヒューリスティックを使用してこの変数を設定します。 この変数が設定されるまでは、使用可能な真の最大帯域幅が Bandwidth メンバーの 推定帯域幅よりも高くないという保証はありません。 ただし、使用可能な最大帯域幅が 帯域幅メンバーで 報告された見積もりよりも低くないと仮定しても安全です。

注釈

NL_BANDWIDTH_INFORMATION構造体は、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iptypes.h ヘッダー ファイルによって自動的に含まれる Nldef.h ヘッダー ファイルで定義されます。 Nldef.h ヘッダー ファイルと Iptypes.h ヘッダー ファイルを直接使用しないでください。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header nldef.h (Iphlpapi.h を含む)

こちらもご覧ください

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES

TCP_ESTATS_BANDWIDTH_ROD_v0