次の方法で共有


BandwidthStatistics 構造体

定義

StreamSocket、StreamWebSocket、または MessageWebSocket オブジェクトを使用したネットワーク データ転送の帯域幅情報表します。

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct BandwidthStatistics
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct BandwidthStatistics
var bandwidthStatistics = {
outboundBitsPerSecond : /* Your value */,
inboundBitsPerSecond : /* Your value */,
outboundBitsPerSecondInstability : /* Your value */,
inboundBitsPerSecondInstability : /* Your value */,
outboundBandwidthPeaked : /* Your value */,
inboundBandwidthPeaked : /* Your value */
}
Public Structure BandwidthStatistics
継承
BandwidthStatistics
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
ID_CAP_NETWORKING [Windows Phone]

フィールド

InboundBandwidthPeaked

ネットワークの計算された受信帯域幅の見積もりがピークに到達したかどうかを示すブール値。

このメンバーは、アプリが十分な接続帯域幅を使用している場合に true に設定され、システムは帯域幅遅延積の適切な見積もりを取得でき、輻輳ウィンドウが帯域幅遅延積のかなりの割合であることを判断できます。 アプリが送信するデータが少ない場合、このメンバーは true から false に変更できます。

この値は、既定で拡張 TCP 統計が有効になっていないシステムでは常に false です。

InboundBitsPerSecond

計算された受信帯域幅の推定 (1 秒あたりのビット数)。

拡張 TCP 統計が既定で有効になっていないシステムでは、この値は常に 0 です。

InboundBitsPerSecondInstability

1 秒あたりのビット数での受信帯域幅推定の不安定さの測定値。

拡張 TCP 統計が既定で有効になっていないシステムでは、この値は常に 0 です。

OutboundBandwidthPeaked

ネットワーク パスの計算された送信帯域幅の見積もりがピークに到達したかどうかを示すブール値。

このメンバーは、アプリが十分な接続帯域幅を使用している場合に true に設定され、システムは帯域幅遅延積の適切な見積もりを取得でき、輻輳ウィンドウが帯域幅遅延積のかなりの割合であることを判断できます。 アプリが送信するデータが少ない場合、このメンバーは true から false に変更できます。

この値は、既定で拡張 TCP 統計が有効になっていないシステムでは常に false です。

OutboundBitsPerSecond

計算された送信帯域幅の見積もり (1 秒あたりのビット数)。

拡張 TCP 統計が既定で有効になっていないシステムでは、この値は常に 0 です。

OutboundBitsPerSecondInstability

送信帯域幅の推定が 1 秒あたりのビット数で不安定になる測定値。

拡張 TCP 統計が既定で有効になっていないシステムでは、この値は常に 0 です。

適用対象

こちらもご覧ください