Compartilhar via


estrutura TCP_ESTATS_FINE_RTT_ROD_v0 (tcpestats.h)

A estrutura TCP_ESTATS_FINE_RTT_ROD_v0 contém informações dinâmicas somente leitura para estatísticas TCP estendidas sobre estimativa de RTT (tempo de ida e volta) refinada para uma conexão TCP.

Sintaxe

typedef struct _TCP_ESTATS_FINE_RTT_ROD_v0 {
  ULONG RttVar;
  ULONG MaxRtt;
  ULONG MinRtt;
  ULONG SumRtt;
} TCP_ESTATS_FINE_RTT_ROD_v0, *PTCP_ESTATS_FINE_RTT_ROD_v0;

Membros

RttVar

Tipo: ULONG

A variação de tempo de viagem de ida e volta, em microssegundos, usada no ajuste automático da janela de recebimento quando o recurso de estatísticas estendidas TCP está habilitado.

MaxRtt

Tipo: ULONG

O tempo máximo de viagem de ida e volta amostrado, em microssegundos.

MinRtt

Tipo: ULONG

O tempo mínimo de viagem de ida e volta amostrado, em microssegundos.

SumRtt

Tipo: ULONG

Um valor suavizado de tempo de viagem de ida e volta, em microssegundos, calculado de todos os tempos de viagem de ida e volta amostrados. A suavização é uma função aditiva ponderada que usa o membro RttVar .

Comentários

A estrutura TCP_ESTATS_FINE_RTT_ROD_v0 é usada como parte do recurso de estatísticas estendidas TCP disponível no Windows Vista e posterior.

O TCP_ESTATS_FINE_RTT_ROD_v0 é definido como a versão 0 da estrutura para informações dinâmicas somente leitura para estatísticas TCP estendidas sobre estimativa de tempo de ida e volta refinada para uma conexão TCP. Essas informações estão disponíveis após a conexão ter sido estabelecida.

A estrutura TCP_ESTATS_FINE_RTT_ROD_v0 é recuperada por chamadas para as funções GetPerTcp6ConnectionEStats ou GetPerTcpConnectionEStats quando TcpConnectionEstatsFineRtt é passado no parâmetro EstatsType . As estatísticas de TCP estendidas precisam ser habilitadas para recuperar essa estrutura.

O temporizador de retransmissão TCP é discutido detalhadamente no RFC 2988 do IETF sobre como calcular o temporizador de retransmissão do TCP Para obter mais informações, consulte http://www.ietf.org/rfc/rfc2988.txt.

Os membros dessa estrutura não são definidos no RFC IETF no MIB estatísticas estendidas do TCP. No entanto, há membros na estrutura TCP_ESTATS_PATH_ROD_v0 que fornecem medidas de tempo semelhantes em milissegundos. Para obter mais informações, consulte a estrutura TCP_ESTATS_PATH_ROD_v0 e http://www.ietf.org/rfc/rfc4898.txt.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho tcpestats.h

Confira também

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_TYPE