Поделиться через


структура TCP_ESTATS_FINE_RTT_ROD_v0 (tcpestats.h)

Структура TCP_ESTATS_FINE_RTT_ROD_v0 содержит динамическую информацию только для чтения для расширенной статистики TCP о точной оценке времени кругового пути (RTT) для TCP-подключения.

Синтаксис

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;

Члены

RttVar

Тип: ULONG

Изменение времени кругового пути в микросекундах, используемое при автоматической настройке окна получения при включенной функции расширенной статистики TCP.

MaxRtt

Тип: ULONG

Максимальное время кругового пути выборки в микросекундах.

MinRtt

Тип: ULONG

Минимальное время кругового пути выборки в микросекундах.

SumRtt

Тип: ULONG

Сглаживаемое время кругового пути в микросекундах, вычисленное из всех выборок времени кругового пути. Сглаживание — это взвешиваемая аддитивная функция, использующая элемент RttVar .

Комментарии

Структура TCP_ESTATS_FINE_RTT_ROD_v0 используется как часть расширенной статистики TCP, доступной в Windows Vista и более поздних версиях.

TCP_ESTATS_FINE_RTT_ROD_v0 определяется как версия 0 структуры для динамической информации только для чтения для расширенной статистики TCP по точной оценке времени кругового пути для TCP-подключения. Эти сведения доступны после установки подключения.

Структура TCP_ESTATS_FINE_RTT_ROD_v0 извлекается вызовами функций GetPerTcp6ConnectionEStats или GetPerTcpConnectionEStats при передаче TcpConnectionEstatsFineRtt в параметре EstatsType . Чтобы получить эту структуру, необходимо включить расширенную статистику TCP.

Таймер повторной передачи TCP подробно рассматривается в документе IETF RFC 2988 on Computing TCP's Retransmission Timer. Дополнительные сведения см. в разделе http://www.ietf.org/rfc/rfc2988.txt.

Члены этой структуры не определены в RFC IETF в MIB расширенной статистики TCP. Однако в структуре TCP_ESTATS_PATH_ROD_v0 есть члены, обеспечивающие аналогичные измерения времени в миллисекундах. Дополнительные сведения см. в разделе структура TCP_ESTATS_PATH_ROD_v0 и http://www.ietf.org/rfc/rfc4898.txt.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть tcpestats.h

См. также раздел

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_TYPE