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

Consulte también

SIO_TCP_INFO

TCPSTATE