TCP_ESTATS_TYPE列挙 (tcpestats.h)
TCP_ESTATS_TYPE列挙は、要求または設定されている TCP 接続の拡張統計の種類を定義します。
構文
typedef enum {
TcpConnectionEstatsSynOpts,
TcpConnectionEstatsData,
TcpConnectionEstatsSndCong,
TcpConnectionEstatsPath,
TcpConnectionEstatsSendBuff,
TcpConnectionEstatsRec,
TcpConnectionEstatsObsRec,
TcpConnectionEstatsBandwidth,
TcpConnectionEstatsFineRtt,
TcpConnectionEstatsMaximum
} TCP_ESTATS_TYPE, *PTCP_ESTATS_TYPE;
定数
TcpConnectionEstatsSynOpts この値は、TCP 接続の SYN 交換情報を指定します。 この列挙値では、読み取り専用の静的情報のみを使用できます。 |
TcpConnectionEstatsData この値は、TCP 接続の拡張データ転送情報を指定します。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsSndCong この値は、TCP 接続の送信者の輻輳を指定します。 この列挙値には、3 種類の情報 (読み取り専用の静的情報、読み取り専用動的情報、読み取り/書き込み情報) がすべて使用できます。 |
TcpConnectionEstatsPath この値は、TCP 接続の拡張パス測定情報を指定します。 この情報は、セグメントを推論するために使用されます ローカル送信者からリモートへのパスの並べ替え 受信 機。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsSendBuff この値は、TCP 接続の拡張出力キュー情報を指定します。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsRec この値は、TCP 接続の拡張ローカル 受信側情報を指定します。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsObsRec この値は、TCP 接続の拡張リモート・レシーバー情報を指定します。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsBandwidth この値は、帯域幅に対する TCP 接続の帯域幅推定統計を指定します。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsFineRtt この値は、TCP 接続の詳細なラウンド トリップ時間 (RTT) 推定統計を指定します。 この列挙値では、読み取り専用の動的情報と読み取り/書き込み情報のみを使用できます。 |
TcpConnectionEstatsMaximum TCP_ESTATS_TYPE_STATE列挙型に指定できる最大値。 これは、TCP 接続で使用できる拡張統計の種類に適した値ではありません。 |
解説
TCP_ESTATS_TYPE列挙は、Windows Vista 以降で定義されます。
GetPerTcp6ConnectionEStats 関数と GetPerTcp6ConnectionEStats 関数は、TCP を使用してネットワークとアプリケーションの両方のパフォーマンスの問題を診断するように設計されています。 ネットワーク ベースのアプリケーションのパフォーマンスが低下している場合、TCP はボトルネックが送信者、受信側、またはネットワーク自体にあるかどうかを判断できます。 ボトルネックがネットワーク内にある場合、TCP はその性質に関する特定の情報を提供できます。
GetPerTcp6ConnectionEStats 関数と GetPerTcp6ConnectionEStats 関数は、TCP_ESTATS_TYPE列挙型の値のいずれかを使用して指定された拡張統計の種類に基づいて、TCP 接続の拡張統計を取得するために使用されます。 TCP 接続の拡張統計のコレクションは、 SetPerTcp6ConnectionEStats 関数と SetPerTcpConnectionEStats 関数の呼び出しを使用して有効または無効になります。指定された拡張統計の種類は 、TCP_ESTATS_TYPE 列挙型の値のいずれかです。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | tcpestats.h |