共用方式為


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 選項,則為零。

此值是遠端主機可以接收的單一 TCP 數據報中的最大數據。

MssSent

類型: ULONG

在 SYN 交換期間於 MSS 選項中傳送的值,如果沒有傳送 MSS 選項,則為零。

備註

TCP_ESTATS_SYN_OPTS_ROS_v0 結構是 Windows Vista 和更新版本上可用的 TCP 擴充統計數據功能的一部分。

TCP_ESTATS_SYN_OPTS_ROS_v0定義為結構第0版,以取得TCP連線之SYN交換的唯讀靜態資訊。 TCP 通訊協議不允許此結構的成員在 SYN 交換之後變更。 在SYN交換完成之後,即可取得這項資訊。

TcpConnectionEstatsSynOpts 傳入 Estats 參數時,會透過呼叫 GetPerTcp6ConnectionEStatsGetPerTcpConnectionEStats 函式來擷取TCP_ESTATS_SYN_OPTS_ROS_v0結構。 不需要啟用擴充 TCP 統計數據,即可擷取此結構。

MssRcvdMssSent 成員中的 MSS 是單一 TCP 數據報中的最大數據。 MSS 可以是非常大的值。

此結構的成員定義於 TCP 擴充統計數據 MIB 上的 IETF RFC 中。 如需詳細資訊,請參閱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

另請參閱

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_TYPE