TCP_ESTATS_REC_ROD_v0 結構 (tcpestats.h)
TCP_ESTATS_REC_ROD_v0 結構包含 TCP 連線之本機接收者上擴充 TCP 統計數據的唯讀動態資訊。
語法
typedef struct _TCP_ESTATS_REC_ROD_v0 {
ULONG CurRwinSent;
ULONG MaxRwinSent;
ULONG MinRwinSent;
ULONG LimRwin;
ULONG DupAckEpisodes;
ULONG DupAcksOut;
ULONG CeRcvd;
ULONG EcnSent;
ULONG EcnNoncesRcvd;
ULONG CurReasmQueue;
ULONG MaxReasmQueue;
SIZE_T CurAppRQueue;
SIZE_T MaxAppRQueue;
UCHAR WinScaleSent;
} TCP_ESTATS_REC_ROD_v0, *PTCP_ESTATS_REC_ROD_v0;
成員
CurRwinSent
類型: ULONG
最近傳送的視窗公告,以位元組為單位。
MaxRwinSent
類型: ULONG
已傳送的最大視窗公告,以位元組為單位。
MinRwinSent
類型: ULONG
已傳送的最小視窗公告,以位元組為單位。
LimRwin
類型: ULONG
可傳送的最大視窗公告,以位元組為單位。
DupAckEpisodes
類型: ULONG
先前的 Ack 未重複時傳送的重複 Ack 數目。 這是已傳送連續一系列重複通知的次數。
這是從遠端 TCP 端點到接近 TCP 端點的路徑上遺失或重新排序的數據區段數目。
DupAcksOut
類型: ULONG
傳送的重複 ACK 數目。
DupAcksOut 成員變更與 DupAckEpisodes 成員變更的比率,表示重新排序或復原距離超過某個間隔。
CeRcvd
類型: ULONG
以具有壅塞的IP標頭所收到的區段數目, (CE) 標記。
EcnSent
類型: ULONG
保留供未來使用。 這個成員一律設定為零。
EcnNoncesRcvd
類型: ULONG
保留供未來使用。 這個成員一律設定為零。
CurReasmQueue
類型: ULONG
重新組譯佇列所跨越之序列空間的目前位元組數目。
這通常是 rcv.nxt 與重新組譯佇列最右邊的序號之間的差異。
MaxReasmQueue
類型: ULONG
重新組譯佇列跨越的序列空間位元組數目上限。
這是 CurReasmQueue 成員的最大值。
CurAppRQueue
類型: SIZE_T
TCP 已認可但尚未傳遞至應用程式的目前應用程式數據位元組數目。
MaxAppRQueue
類型: SIZE_T
已由 TCP 認可但尚未傳遞至應用程式的應用程式資料位元組數目上限。
WinScaleSent
類型: UCHAR
如果已傳送,則為傳送的視窗縮放選項值;否則,值為 -1。
請注意,如果 winScaleSent 成員和 TCP_ESTATS_OBS_REC_ROD_v0 結構的 WinScaleRcvd 成員不是 -1,則 Rcv.Wind.Scale 會與此值相同,並用來將接收者視窗公告從本機主機調整為遠端主機。
備註
TCP_ESTATS_REC_ROD_v0 結構是 Windows Vista 和更新版本上可用的 TCP 擴充統計數據功能的一部分。
TCP_ESTATS_REC_ROD_v0定義為結構的第0版,用於TCP連線之本機接收端上擴充TCP統計數據的唯讀動態資訊。 建立連線之後,即可取得這項資訊。
當TcpConnectionEstatsRec 傳入 Estats 參數時,會透過呼叫 GetPerTcp6ConnectionEStats 或 GetPerTcpConnectionEStats 函式來擷取TCP_ESTATS_REC_ROD_v0結構。 必須啟用擴充 TCP 統計數據,才能擷取此結構。
TCP 壅塞控制與壅塞控制演算法會在 TCP 壅塞控制上的 IETF RFC 2581 中詳細討論。 如需詳細資訊,請參閱http://www.ietf.org/rfc/rfc2581.txt。
IP 中的明確壅塞通知會在 IETF RFC 2581 中詳細討論,關於將明確壅塞通知新增至 IP (ECN) 。 如需詳細資訊,請參閱http://www.ietf.org/rfc/rfc3168.txt。
此結構的成員定義於 TCP 擴充統計數據 MIB 上的 IETF RFC 中。 如需詳細資訊,請參閱http://www.ietf.org/rfc/rfc4898.txt。
以下是 TCP_ESTATS_REC_ROD_v0 結構中的成員對應至 RFC 4898 中針對擴充 TCP 統計數據所定義的專案:
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | tcpestats.h |