MIB_TCPSTATS2 構造体 (tcpmib.h)
MIB_TCPSTATS2構造体には、ローカル コンピューターで実行されている TCP プロトコルの統計情報が含まれています。 この構造体は、32 ビット カウンターではなく 64 ビット カウンターを使用するという点で、 MIB_TCPSTATS構造体とは 異なります。
構文
typedef struct _MIB_TCPSTATS2 {
TCP_RTO_ALGORITHM RtoAlgorithm;
DWORD dwRtoMin;
DWORD dwRtoMax;
DWORD dwMaxConn;
DWORD dwActiveOpens;
DWORD dwPassiveOpens;
DWORD dwAttemptFails;
DWORD dwEstabResets;
DWORD dwCurrEstab;
DWORD64 dw64InSegs;
DWORD64 dw64OutSegs;
DWORD dwRetransSegs;
DWORD dwInErrs;
DWORD dwOutRsts;
DWORD dwNumConns;
} MIB_TCPSTATS2, *PMIB_TCPSTATS2;
メンバー
RtoAlgorithm
dwRtoMin
型: DWORD
RTO の最小値 (ミリ秒単位)。
dwRtoMax
型: DWORD
RTO の最大値 (ミリ秒単位)。
dwMaxConn
型: DWORD
接続の最大数。 このメンバーが -1 の場合、接続の最大数は可変です。
dwActiveOpens
型: DWORD
アクティブな数が開きます。 アクティブなオープンでは、クライアントはサーバーとの接続を開始しています。
dwPassiveOpens
型: DWORD
パッシブの数が開きます。 パッシブオープンでは、サーバーはクライアントからの接続要求をリッスンしています。
dwAttemptFails
型: DWORD
接続試行が失敗した回数を表示します。
dwEstabResets
型: DWORD
リセットされた確立された接続の数。
dwCurrEstab
型: DWORD
現在確立されている接続の数。
dw64InSegs
型: DWORD
受信したセグメントの数。
dw64OutSegs
種類: DWORD64
送信されるセグメントの数。 この番号には、再送信されたセグメントは含まれません。
dwRetransSegs
種類: DWORD64
再送信されたセグメントの数。
dwInErrs
型: DWORD
受信したエラーの数。
dwOutRsts
型: DWORD
リセット フラグが設定された状態で送信されるセグメントの数。
dwNumConns
型: DWORD
システムに現在存在する接続の数。 この合計数には、リッスン接続を除くすべての状態の接続が含まれます。
注釈
GetTcpStatisticsEx2 関数は、MIB_TCPSTATS2構造体へのポインターを返します。
この構造体は、Iprtrmib.h ヘッダー ファイルではなく、Tcpmib.h ヘッダー ファイルで定義されます。 Tcpmib.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h に自動的に含まれることに注意してください。 Tcpmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | tcpmib.h (Iphlpapi.h を含む) |