Compartir a través de


2.2.1.2.56 MIB_TCPSTATS

The MIB_TCPSTATS structure contains statistics for the TCP protocol running on the local computer. This structure is used in MIB_OPAQUE_INFO (section 2.2.1.2.52) structure.

 typedef struct _MIB_TCPSTATS {
   union {
     DWORD dwRtoAlgorithm;
     TCP_RTO_ALGORITHM RtoAlgorithm;
   };
   DWORD dwRtoMin;
   DWORD dwRtoMax;
   DWORD dwMaxConn;
   DWORD dwActiveOpens;
   DWORD dwPassiveOpens;
   DWORD dwAttemptFails;
   DWORD dwEstabResets;
   DWORD dwCurrEstab;
   DWORD dwInSegs;
   DWORD dwOutSegs;
   DWORD dwRetransSegs;
   DWORD dwInErrs;
   DWORD dwOutRsts;
   DWORD dwNumConns;
 } MIB_TCPSTATS,
  *PMIB_TCPSTATS;

dwRtoAlgorithm: The retransmission time-out (RTO) algorithm in use. This member can be one of the enum values in TCP_RTO_ALGORITHM (section 2.2.1.1.12).

RtoAlgorithm: The RTO algorithm in use.<38>

dwRtoMin: The minimum RTO value in milliseconds.

dwRtoMax: The maximum RTO value in milliseconds.

dwMaxConn: The maximum number of connections. If this member is -1, the maximum number of connections is variable.

dwActiveOpens: The number of active open connections. In an active open, the client is initiating a connection with the server.

dwPassiveOpens: The number of passive open connections. In a passive open, the server is listening for a connection request from a client.

dwAttemptFails: The number of failed connection attempts.

dwEstabResets: The number of established connections that were reset.

dwCurrEstab: The number of currently established connections.

dwInSegs: The number of segments received.

dwOutSegs: The number of segments transmitted. This number does not include retransmitted segments.

dwRetransSegs: The number of segments retransmitted.

dwInErrs: The number of errors received.

dwOutRsts: The number of segments transmitted with the reset flag set.

dwNumConns: The number of connections that are currently present in the system. This total number includes connections in all states except listening connections.