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 |
---|---|
|
Otros |
|
Tiempo de espera constante |
|
Apéndice B de MIL-STD-1778 |
|
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.
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 >= 0x0600
o 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) |