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


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

Структура TCP_ESTATS_SYN_OPTS_ROS_v0 содержит статические сведения только для чтения для расширенной статистики TCP при обмене SYN для TCP-подключения.

Синтаксис

typedef struct _TCP_ESTATS_SYN_OPTS_ROS_v0 {
  BOOLEAN ActiveOpen;
  ULONG   MssRcvd;
  ULONG   MssSent;
} TCP_ESTATS_SYN_OPTS_ROS_v0, *PTCP_ESTATS_SYN_OPTS_ROS_v0;

Члены

ActiveOpen

Тип: BOOLEAN

Значение типа , указывающее, было ли tcp-подключение активным открытым.

Если локальное подключение проходит через состояние SYN-SENT, то этому элементу присваивается значение TRUE. В противном случае этому элементу присваивается значение FALSE.

MssRcvd

Тип: ULONG

Значение, полученное в параметре Максимальный размер сегмента (MSS) во время обмена SYN, или нулевое значение, если параметр MSS не был получен.

Это значение является максимальным объемом данных в одной датаграмме TCP, которую может получить удаленный узел.

MssSent

Тип: ULONG

Значение, отправленное в параметре MSS во время обмена SYN, или ноль, если параметр MSS не был отправлен.

Комментарии

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

TCP_ESTATS_SYN_OPTS_ROS_v0 определяется как версия 0 структуры для статических сведений только для чтения при обмене SYN для TCP-подключения. Протокол TCP не позволяет изменять члены этой структуры после обмена SYN. Эти сведения доступны после завершения обмена SYN.

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

MSS в членах MssRcvd и MssSent — это максимальное количество данных в одной датаграмме TCP. MSS может быть очень большим значением.

Члены этой структуры определяются в RFC IETF в расширенной статистике TCP MIB. Для получения дополнительной информации см. http://www.ietf.org/rfc/rfc4898.txt.

Ниже приведено сопоставление элементов в структуре TCP_ESTATS_SYN_OPTS_ROS_v0 с записями, определенными в RFC 4898 для расширенной статистики TCP.

Термин Описание
ActiveOpen tcpEStatsStackActiveOpen
MssRcvd tcpEStatsStackMSSRcvd
MssSent tcpEStatsStackMSSSEnt

Требования

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

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

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE