estructura TCP_INFO_v0 (mstcpip.h)
Contiene las estadísticas del Protocolo de control de transmisión (TCP) que se recopilaron para un socket.
Sintaxis
typedef struct _TCP_INFO_v0 {
TCPSTATE State;
ULONG Mss;
ULONG64 ConnectionTimeMs;
BOOLEAN TimestampsEnabled;
ULONG RttUs;
ULONG MinRttUs;
ULONG BytesInFlight;
ULONG Cwnd;
ULONG SndWnd;
ULONG RcvWnd;
ULONG RcvBuf;
ULONG64 BytesOut;
ULONG64 BytesIn;
ULONG BytesReordered;
ULONG BytesRetrans;
ULONG FastRetrans;
ULONG DupAcksIn;
ULONG TimeoutEpisodes;
UCHAR SynRetrans;
} TCP_INFO_v0, *PTCP_INFO_v0;
Miembros
State
Valor de la enumeración TCPSTATE que indica el estado de la conexión TCP.
Mss
Tamaño de segmento máximo actual (MSS) para la conexión, en bytes.
ConnectionTimeMs
Duración de la conexión, en milisegundos.
TimestampsEnabled
TRUE si las marcas de tiempo TCP están activadas para la conexión; en caso contrario , FALSE.
RttUs
Tiempo de ida y vuelta estimado actual para la conexión, en microsegundos.
MinRttUs
Tiempo mínimo de ida y vuelta muestreado, en microsegundos.
BytesInFlight
Número actual de bytes enviados que no se reconocen.
Cwnd
Tamaño de la ventana de congestión actual, en bytes.
SndWnd
Tamaño de la ventana de envío (SND). WND en RFC 793), en bytes.
RcvWnd
Tamaño de la ventana de recepción (RCV. WND en RFC 793), en bytes.
RcvBuf
Tamaño del búfer de recepción actual, en bytes. El tamaño del búfer de recepción cambia dinámicamente cuando se activa el ajuste automático para la ventana de recepción.
BytesOut
Número total de bytes enviados.
BytesIn
Número total de bytes recibidos.
BytesReordered
Número total de bytes reordenados.
BytesRetrans
Número total de bytes retransmitidos.
FastRetrans
Número de llamadas del algoritmo de retransmisión rápida.
DupAcksIn
Número total de confirmaciones duplicadas recibidas.
TimeoutEpisodes
Número total de episodios de tiempo de espera de retransmisión. Cada episodio puede constar de varios tiempos de espera.
SynRetrans
Número total de marcas de control sincronizadas retransmitidas (SYN).
Comentarios
Para obtener una instancia de esta estructura, llame a la función WSAIoctl o LPWSPIoctl con el código de control SIO_TCP_INFO . Especifique 0 para el campo lpvInBuffer para recuperar la versión v0 de esta estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Encabezado | mstcpip.h |