структура 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 |