Compartir a través de


estructura MIB_TCPSTATS_LH (tcpmib.h)

La estructura de MIB_TCPSTATS contiene estadísticas para el protocolo TCP que se ejecuta en el equipo local.

Sintaxis

typedef struct _MIB_TCPSTATS_LH {
  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_LH, *PMIB_TCPSTATS_LH;

Miembros

dwRtoAlgorithm

Tipo: DWORD

Algoritmo de tiempo de espera de retransmisión (RTO) en uso. Este miembro puede ser uno de los siguientes valores:

Valor Significado
MIB_TCP_RTO_OTHER
1
Otros
MIB_TCP_RTO_CONSTANT
2
Tiempo de espera constante
MIB_TCP_RTO_RSRE
3
Apéndice B de MIL-STD-1778
MIB_TCP_RTO_VANJ
4
Algoritmo de Van Jacobson

RtoAlgorithm

dwRtoMin

Tipo: DWORD

Valor mínimo de RTO en milisegundos.

dwRtoMax

Tipo: DWORD

Valor máximo de RTO en milisegundos.

dwMaxConn

Tipo: DWORD

Número máximo de conexiones. Si este miembro es -1, el número máximo de conexiones es variable.

dwActiveOpens

Tipo: DWORD

Se abre el número de aperturas activas. En una apertura activa, el cliente está iniciando una conexión con el servidor.

dwPassiveOpens

Tipo: DWORD

Número de aperturas pasivas. En una apertura pasiva, el servidor escucha una solicitud de conexión de un cliente.

dwAttemptFails

Tipo: DWORD

número de intentos de conexión sin éxito.

dwEstabResets

Tipo: DWORD

Número de conexiones establecidas que se restablecieron.

dwCurrEstab

Tipo: DWORD

Número de conexiones establecidas actualmente.

dwInSegs

Tipo: DWORD

Número de segmentos recibidos.

dwOutSegs

Tipo: DWORD

Número de segmentos transmitidos. Este número no incluye segmentos retransmitidos.

dwRetransSegs

Tipo: DWORD

Número de segmentos retransmitidos.

dwInErrs

Tipo: DWORD

Número de errores recibidos.

dwOutRsts

Tipo: DWORD

Número de segmentos transmitidos con el conjunto de marcas de restablecimiento.

dwNumConns

Tipo: DWORD

Número de conexiones que están presentes actualmente en el sistema. Este número total incluye conexiones en todos los estados excepto las conexiones de escucha.

Comentarios

La función GetTcpStatistics devuelve un puntero a una estructura de MIB_TCPSTATS .

La estructura MIB_TCPSTATS cambió ligeramente en Windows Vista y versiones posteriores. En Windows Vista y versiones posteriores, el miembro dwRtoAlgorithm se reemplaza por una unión que contiene los siguientes miembros.

Miembro Descripción
DWORD dwRtoAlgorithm Algoritmo de tiempo de espera de retransmisión (RTO) en uso.
TCP_RTO_ALGORITHM RtoAlgorithm Algoritmo de tiempo de espera de retransmisión (RTO) en uso. Este miembro puede ser uno de los valores del tipo de enumeración TCP_RTO_ALGORITHM definido en el archivo de encabezado Tcpmib.h . Los valores posibles son los mismos que los definidos para el miembro dwRtoAlgorithm .
 

En el Windows SDK, la versión de la estructura para su uso en Windows Vista y versiones posteriores se define como MIB_TCPSTATS_LH. En el Windows SDK, la versión de esta estructura que se usará en sistemas anteriores, incluidos Windows 2000 y versiones posteriores, se define como MIB_TCPSTATS_W2K. Al compilar una aplicación si la plataforma de destino es Windows Vista y versiones posteriores (NTDDI_VERSION >= NTDDI_LONGHORN, _WIN32_WINNT >= 0x0600o WINVER >= 0x0600), la estructura MIB_TCPSTATS_LH se escribe en la estructura MIB_TCPSTATS . Al compilar una aplicación si la plataforma de destino no es Windows Vista y versiones posteriores, la estructura de MIB_TCPSTATS_W2K se escribe en la estructura MIB_TCPSTATS .

En Microsoft Kit de desarrollo de software de Windows (SDK) publicado para Windows Vista y versiones posteriores, la organización de los archivos de encabezado ha cambiado. Esta estructura se define en el archivo de encabezado Tcpmib.h , no en el archivo de encabezado Iprtrmib.h . Tenga en cuenta que el archivo de encabezado Tcpmib.h se incluye automáticamente en Iprtrmib.h, que se incluye automáticamente en el archivo de encabezado Iphlpapi.h . Los archivos de encabezado Tcpmib.h e Iprtrmib.h nunca se deben usar directamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado tcpmib.h (incluya Iphlpapi.h)

Consulte también

GetTcpStatistics

GetUdpStatistics

MIB_UDPSTATS