共用方式為


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 連線上的擴充統計資料集合會使用 對 SetPerTcp6ConnectionEStatsSetPerTcpConnectionEStats 函式的呼叫來啟用和停用,其中指定的擴充統計資料類型是 TCP_ESTATS_TYPE 列舉類型的其中一個值。

需求

   
最低支援的用戶端 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