estrutura TCP_INFO_v0 (mstcpip.h)
Contém as estatísticas TCP (Protocolo de Controle de Transmissão) coletadas para um soquete.
Sintaxe
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;
Membros
State
Um valor da enumeração TCPSTATE que indica o estado da conexão TCP.
Mss
O MSS (tamanho máximo do segmento) atual para a conexão, em bytes.
ConnectionTimeMs
O tempo de vida da conexão, em milissegundos.
TimestampsEnabled
TRUE se os carimbos de data/hora TCP estiverem ativados para a conexão; caso contrário , FALSE.
RttUs
O tempo de ida e volta estimado atual para a conexão, em microssegundos.
MinRttUs
O tempo mínimo de viagem de ida e volta amostrado, em microssegundos.
BytesInFlight
O número atual de bytes enviados que não são reconhecidos.
Cwnd
O tamanho da janela de congestionamento atual, em bytes.
SndWnd
O tamanho da janela de envio (SND). WND no RFC 793), em bytes.
RcvWnd
O tamanho da janela de recebimento (RCV). WND no RFC 793), em bytes.
RcvBuf
O tamanho do buffer de recebimento atual, em bytes. O tamanho do buffer de recebimento é alterado dinamicamente quando o ajuste automático é ativado para a janela de recebimento.
BytesOut
O número total de bytes enviados.
BytesIn
O número total de bytes recebidos.
BytesReordered
O número total de bytes reordenados.
BytesRetrans
O número total de bytes retransmitidos.
FastRetrans
O número de chamadas do algoritmo Retransmissão Rápida.
DupAcksIn
O número total de confirmações duplicadas recebidas.
TimeoutEpisodes
O número total de episódios de tempo limite de retransmissão. Cada episódio pode consistir em vários tempos limite.
SynRetrans
O número total de SYNs (sinalizadores de controle de sincronização) retransmitidos.
Comentários
Para obter uma instância dessa estrutura, chame a função WSAIoctl ou LPWSPIoctl com o código de controle SIO_TCP_INFO . Especifique 0 para o campo lpvInBuffer recuperar a versão v0 dessa estrutura.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1703 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | mstcpip.h |