다음을 통해 공유


TCP_ESTATS_TYPE 열거형(tcpestats.h)

TCP_ESTATS_TYPE 열거형은 요청되거나 설정되는 TCP 연결에 대한 확장 통계 유형을 정의합니다.

Syntax

typedef enum {
  TcpConnectionEstatsSynOpts,
  TcpConnectionEstatsData,
  TcpConnectionEstatsSndCong,
  TcpConnectionEstatsPath,
  TcpConnectionEstatsSendBuff,
  TcpConnectionEstatsRec,
  TcpConnectionEstatsObsRec,
  TcpConnectionEstatsBandwidth,
  TcpConnectionEstatsFineRtt,
  TcpConnectionEstatsMaximum
} TCP_ESTATS_TYPE, *PTCP_ESTATS_TYPE;

상수

 
TcpConnectionEstatsSynOpts
이 값은 TCP 연결에 대한 SYN 교환 정보를 지정합니다.

이 열거형 값에는 읽기 전용 정적 정보만 사용할 수 있습니다.
TcpConnectionEstatsData
이 값은 TCP 연결에 대한 확장 데이터 전송 정보를 지정합니다.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsSndCong
이 값은 TCP 연결에 대한 발신자 정체를 지정합니다.

세 가지 정보 유형(읽기 전용 정적, 읽기 전용 동적 및 읽기/쓰기 정보)은 모두 이 열거형 값에 사용할 수 있습니다.
TcpConnectionEstatsPath
이 값은 TCP 연결에 대한 확장 경로 측정 정보를 지정합니다. 이 정보는 세그먼트를 유추하는 데 사용됩니다.
로컬 보낸 사람에서 원격으로의 경로 재정렬
수신기.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsSendBuff
이 값은 TCP 연결에 대한 확장 출력 큐 정보를 지정합니다.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsRec
이 값은 TCP 연결에 대한 확장된 로컬 수신기 정보를 지정합니다.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsObsRec
이 값은 TCP 연결에 대한 확장 원격 수신기 정보를 지정합니다.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsBandwidth
이 값은 대역폭의 TCP 연결에 대한 대역폭 추정 통계를 지정합니다.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsFineRtt
이 값은 TCP 연결에 대한 세분화된 RTT(왕복 시간) 예측 통계를 지정합니다.

이 열거형 값에는 읽기 전용 동적 정보 및 읽기/쓰기 정보만 사용할 수 있습니다.
TcpConnectionEstatsMaximum
TCP_ESTATS_TYPE_STATE 열거형 형식에 대해 가능한 최대 값입니다. 이는 TCP 연결에 대한 가능한 확장 통계 유형에 대한 법적 값이 아닙니다.

설명

TCP_ESTATS_TYPE 열거형은 Windows Vista 이상에서 정의됩니다.

GetPerTcp6ConnectionEStatsGetPerTcp6ConnectionEStats 함수는 TCP를 사용하여 네트워크와 애플리케이션 모두에서 성능 문제를 진단하도록 설계되었습니다. 네트워크 기반 애플리케이션이 제대로 수행되지 않는 경우 TCP는 병목 상태가 보낸 사람, 수신자 또는 네트워크 자체에 있는지 확인할 수 있습니다. 병목 상태가 네트워크에 있는 경우 TCP는 해당 특성에 대한 특정 정보를 제공할 수 있습니다.

GetPerTcp6ConnectionEStatsGetPerTcp6ConnectionEStats 함수는 TCP_ESTATS_TYPE 열거형 형식의 값 중 하나를 사용하여 지정된 확장 통계 유형에 따라 TCP 연결에 대한 확장 통계를 검색하는 데 사용됩니다. 지정된 확장 통계 형식이 TCP_ESTATS_TYPE 열거형 형식의 값 중 하나인 SetPerTcp6ConnectionEStatsSetPerTcpConnectionEStats 함수에 대한 호출을 사용하여 TCP 연결에 대한 확장 통계 컬렉션을 사용하도록 설정하고 사용하지 않도록 설정합니다.

요구 사항

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

추가 정보

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_ROD_v0

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_DATA_ROD_v0

TCP_ESTATS_DATA_RW_v0

TCP_ESTATS_FINE_RTT_ROD_v0

TCP_ESTATS_FINE_RTT_RW_v0

TCP_ESTATS_OBS_REC_ROD_v0

TCP_ESTATS_OBS_REC_RW_v0

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_PATH_RW_v0

TCP_ESTATS_REC_ROD_v0

TCP_ESTATS_REC_RW_v0

TCP_ESTATS_SEND_BUFF_ROD_v0

TCP_ESTATS_SEND_BUFF_RW_v0

TCP_ESTATS_SND_CONG_ROD_v0

TCP_ESTATS_SND_CONG_ROS_v0

TCP_ESTATS_SND_CONG_RW_v0

TCP_ESTATS_SYN_OPTS_ROS_v0