Partager via


structure MIB_TCPSTATS2 (tcpmib.h)

La structure MIB_TCPSTATS2 contient des statistiques pour le protocole TCP en cours d’exécution sur l’ordinateur local. Cette structure diffère de MIB_TCPSTATS structure en ce qu’elle utilise des compteurs 64 bits plutôt que des compteurs 32 bits.

Syntaxe

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;

Membres

RtoAlgorithm

dwRtoMin

Type : DWORD

Valeur minimale du RTO en millisecondes.

dwRtoMax

Type : DWORD

Valeur maximale du RTO en millisecondes.

dwMaxConn

Type : DWORD

Nombre maximal de connexions. Si ce membre est -1, le nombre maximal de connexions est variable.

dwActiveOpens

Type : DWORD

Le nombre d’actifs s’ouvre. Dans un ouvert actif, le client initie une connexion avec le serveur.

dwPassiveOpens

Type : DWORD

Le nombre de passifs s’ouvre. Dans un open passif, le serveur écoute une demande de connexion d’un client.

dwAttemptFails

Type : DWORD

Nombre de tentatives de connexion ayant échoué.

dwEstabResets

Type : DWORD

Nombre de connexions établies qui ont été réinitialisées.

dwCurrEstab

Type : DWORD

Nombre de connexions actuellement établies.

dw64InSegs

Type : DWORD

Nombre de segments reçus.

dw64OutSegs

Type : DWORD64

Nombre de segments transmis. Ce nombre n’inclut pas les segments retransmis.

dwRetransSegs

Type : DWORD64

Nombre de segments retransmis.

dwInErrs

Type : DWORD

Nombre d’erreurs reçues.

dwOutRsts

Type : DWORD

Nombre de segments transmis avec l’indicateur de réinitialisation défini.

dwNumConns

Type : DWORD

Nombre de connexions actuellement présentes dans le système. Ce nombre total inclut les connexions dans tous les états, à l’exception des connexions à l’écoute.

Remarques

La fonction GetTcpStatisticsEx2 retourne un pointeur vers une structure MIB_TCPSTATS2 .

Cette structure est définie dans le fichier d’en-tête Tcpmib.h , et non dans le fichier d’en-tête Iprtrmib.h . Notez que le fichier d’en-tête Tcpmib.h est automatiquement inclus dans Iprtrmib.h, qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Tcpmib.h et Iprtrmib.h ne doivent jamais être utilisés directement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête tcpmib.h (inclure Iphlpapi.h)