MIB_TCPSTATS_LH 結構 (tcpmib.h)
MIB_TCPSTATS 結構包含本機計算機上執行的 TCP 通訊協定統計數據。
語法
typedef struct _MIB_TCPSTATS_LH {
union {
DWORD dwRtoAlgorithm;
TCP_RTO_ALGORITHM RtoAlgorithm;
};
DWORD dwRtoMin;
DWORD dwRtoMax;
DWORD dwMaxConn;
DWORD dwActiveOpens;
DWORD dwPassiveOpens;
DWORD dwAttemptFails;
DWORD dwEstabResets;
DWORD dwCurrEstab;
DWORD dwInSegs;
DWORD dwOutSegs;
DWORD dwRetransSegs;
DWORD dwInErrs;
DWORD dwOutRsts;
DWORD dwNumConns;
} MIB_TCPSTATS_LH, *PMIB_TCPSTATS_LH;
成員
dwRtoAlgorithm
類型: DWORD
重新傳輸逾時 (RTO) 演算法。 這個成員可以是下列其中一個值:
值 | 意義 |
---|---|
|
其他 |
|
常數逾時 |
|
MIL-STD-1778 附錄 B |
|
Van 一元元演算法 |
RtoAlgorithm
dwRtoMin
類型: DWORD
以毫秒為單位的最小 RTO 值。
dwRtoMax
類型: DWORD
以毫秒為單位的最大 RTO 值。
dwMaxConn
類型: DWORD
聯機數目上限。 如果這個成員是 -1,則連線數目上限為變數。
dwActiveOpens
類型: DWORD
作用中開啟的數目。 在作用中開啟中,用戶端會起始與伺服器的連線。
dwPassiveOpens
類型: DWORD
被動開啟的數目。 在被動開啟中,伺服器正在接聽來自客戶端的連線要求。
dwAttemptFails
類型: DWORD
連線嘗試失敗的次數。
dwEstabResets
類型: DWORD
已重設的已建立連線數目。
dwCurrEstab
類型: DWORD
目前建立的連接數目。
dwInSegs
類型: DWORD
收到的區段數目。
dwOutSegs
類型: DWORD
傳輸的區段數目。 此數位不包含重新傳輸的區段。
dwRetransSegs
類型: DWORD
重新傳輸的區段數目。
dwInErrs
類型: DWORD
收到的錯誤數目。
dwOutRsts
類型: DWORD
使用重設旗標集傳輸的區段數目。
dwNumConns
類型: DWORD
系統中目前存在的連線數目。 此總數包含所有狀態的連線,但接聽連線除外。
備註
GetTcpStatistics 函式會傳回MIB_TCPSTATS結構的指標。
MIB_TCPSTATS結構在 Windows Vista 和更新版本稍有變更。 在 Windows Vista 和更新版本上, dwRtoAlgorithm 成員會由包含下列成員的聯集取代。
member | 描述 |
---|---|
DWORD dwRtoAlgorithm | 重新傳輸逾時 (RTO) 演算法。 |
TCP_RTO_ALGORITHM RtoAlgorithm | 重新傳輸逾時 (RTO) 演算法。 這個成員可以是 tcpmib.h 頭檔中所定義之TCP_RTO_ALGORITHM列舉類型的其中一個值。 可能的值與 為 dwRtoAlgorithm 成員定義的值相同。 |
在 Windows SDK 中,用於 Windows Vista 和更新版本的 結構版本會定義為MIB_TCPSTATS_LH。 在 Windows SDK 中,要用於舊版系統上的這個結構版本,包括 Windows 2000 和更新版本會定義為MIB_TCPSTATS_W2K。 如果目標平臺是 Windows Vista 和更新版本 (NTDDI_VERSION >= NTDDI_LONGHORN
、 _WIN32_WINNT >= 0x0600
或 WINVER >= 0x0600
) ,則 MIB_TCPSTATS_LH結構會 類型為 MIB_TCPSTATS 結構。 如果目標平臺不是 Windows Vista 和更新版本,則編譯應用程式時, MIB_TCPSTATS_W2K 結構會類型為 MIB_TCPSTATS 結構。
在針對 Windows Vista 和更新版本發行的 Microsoft Windows 軟體開發套件 (SDK) 上,頭檔的組織已變更。 這個結構定義於 Tcpmib.h 頭檔中,而不是 在 Iprtrmib.h 頭檔中。 請注意, Tcpmib.h 頭文件會自動包含在 Iprtrmib.h 中,該檔案會自動包含在 Iphlpapi.h 頭檔中。 不應該直接使用 Tcpmib.h 和 Iprtrmib.h 頭檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | tcpmib.h (包含Iphlpapi.h) |