次の方法で共有


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 を含む)