다음을 통해 공유


TCP_ESTATS_BANDWIDTH_RW_v0 구조체(tcpestats.h)

TCP_ESTATS_BANDWIDTH_RW_v0 구조에는 TCP 연결에 대한 대역폭 추정에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보가 포함되어 있습니다.

구문

typedef struct _TCP_ESTATS_BANDWIDTH_RW_v0 {
  TCP_BOOLEAN_OPTIONAL EnableCollectionOutbound;
  TCP_BOOLEAN_OPTIONAL EnableCollectionInbound;
} TCP_ESTATS_BANDWIDTH_RW_v0, *PTCP_ESTATS_BANDWIDTH_RW_v0;

멤버

EnableCollectionOutbound

아웃바운드 대역폭 추정을 위해 TCP 연결에 대한 확장 통계를 수집해야 하는지를 나타내는 값입니다.

이 멤버가 TcpBoolOptEnabled로 설정된 경우 아웃바운드 대역폭 추정에 대한 TCP 연결에 대한 확장 통계가 사용하도록 설정됩니다. 이 멤버가 TcpBoolOptDisabled로 설정된 경우 아웃바운드 대역폭 추정에 대한 TCP 연결에 대한 확장 통계를 사용할 수 없습니다. 이 멤버가 TcpBoolOptUnchanged로 설정된 경우 아웃바운드 대역폭 추정에 대한 TCP 연결의 확장 통계는 변경되지 않습니다.

설정되지 않은 경우 이 멤버의 기본 상태는 사용하지 않도록 설정됩니다.

EnableCollectionInbound

인바운드 대역폭 추정을 위해 TCP 연결에 대한 확장 통계를 수집해야 하는지를 나타내는 값입니다.

이 멤버가 TcpBoolOptEnabled로 설정된 경우 인바운드 대역폭 추정에 대한 TCP 연결에 대한 확장 통계가 사용하도록 설정됩니다. 이 멤버가 TcpBoolOptDisabled로 설정된 경우 인바운드 대역폭 추정에 대한 TCP 연결에 대한 확장 통계를 사용할 수 없습니다. 이 멤버가 TcpBoolOptUnchanged로 설정된 경우 인바운드 대역폭 추정에 대한 TCP 연결에 대한 확장 통계는 변경되지 않습니다.

설정되지 않은 경우 이 멤버의 기본 상태는 사용하지 않도록 설정됩니다.

설명

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

TCP_ESTATS_BANDWIDTH_RW_v0 TCP 연결의 대역폭 추정에 대한 읽기/쓰기 구성 정보에 대한 구조의 버전 0으로 정의됩니다.

TcpConnectionEstatsBandwidthEstatsType 매개 변수에 전달될 때 이 구조와 SetPerTcp6ConnectionEStatsSetPerTcpConnectionEStats 함수를 사용하여 TCP 연결에 대한 대역폭 추정에 대한 확장된 TCP 통계를 사용하도록 설정하고 사용하지 않도록 설정합니다.

SetPerTcp6ConnectionEStatsSetPerTcpConnectionEStats 함수에 전달된 Offset 매개 변수는 현재 사용되지 않으며 0으로 설정해야 합니다. 따라서 EstatsType 매개 변수가 TcpConnectionEstatsBandwidth로 설정된 경우 Rw 매개 변수가 가리키는 TCP_ESTATS_BANDWIDTH_RW_v0 구조체에는 SetPerTcp6ConnectionEStatsSetPerTcpConnectionEStats 함수에 대한 단일 호출에서 EnableCollectionOutboundEnableCollectionInbound 구조체 멤버가 모두 기본값으로 설정되어야 합니다.

TCP_ESTATS_BANDWIDTH_RW_v0 구조체는 TcpConnectionEstatsBandwidthEstatsType 매개 변수에 전달될 때 GetPerTcp6ConnectionEStats 또는 GetPerTcpConnectionEStats 함수를 호출하여 검색됩니다.

요구 사항

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

추가 정보

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_BOOLEAN_OPTIONAL

TCP_ESTATS_TYPE