다음을 통해 공유


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

SYN 교환 중에 MSS(최대 세그먼트 크기) 옵션으로 받은 값이거나 MSS 옵션이 수신되지 않은 경우 0입니다.

이 값은 원격 호스트가 수신할 수 있는 단일 TCP 데이터그램의 최대 데이터입니다.

MssSent

형식: ULONG

SYN 교환 중에 MSS 옵션으로 전송된 값이거나 MSS 옵션이 전송되지 않은 경우 0입니다.

설명

TCP_ESTATS_SYN_OPTS_ROS_v0 구조는 Windows Vista 이상에서 사용할 수 있는 TCP 확장 통계 기능의 일부로 사용됩니다.

TCP_ESTATS_SYN_OPTS_ROS_v0 TCP 연결에 대한 SYN 교환에 대한 읽기 전용 정적 정보에 대한 구조의 버전 0으로 정의됩니다. TCP 프로토콜은 이 구조체의 멤버가 SYN 교환 후에 변경되는 것을 허용하지 않습니다. 이 정보는 SYN 교환이 완료된 후에 사용할 수 있습니다.

EstatsType 매개 변수에서 TcpConnectionEstatsSynOpts가 전달될 때 GetPerTcp6ConnectionEStats 또는 GetPerTcpConnectionEStats 함수를 호출하여 TCP_ESTATS_SYN_OPTS_ROS_v0 구조체를 검색합니다. 이 구조를 검색하기 위해 확장된 TCP 통계를 사용하도록 설정할 필요가 없습니다.

MssRcvdMssSent 멤버의 MSS는 단일 TCP 데이터그램의 최대 데이터입니다. MSS는 매우 큰 값일 수 있습니다.

이 구조체의 멤버는 TCP 확장 통계 MIB의 IETF RFC에 정의됩니다. 자세한 내용은 http://www.ietf.org/rfc/rfc4898.txt를 참조하세요.

다음은 확장된 TCP 통계를 위해 RFC 4898에 정의된 항목에 대한 TCP_ESTATS_SYN_OPTS_ROS_v0 구조체의 멤버를 매핑하는 것입니다.

용어 Description
ActiveOpen tcpEStatsStackActiveOpen
MssRcvd tcpEStatsStackMSSRcvd
MssSent tcpEStatsStackMSSSent

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 tcpestats.h

추가 정보

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE