共用方式為


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) 演算法。 這個成員可以是下列其中一個值:

意義
MIB_TCP_RTO_OTHER
1
其他
MIB_TCP_RTO_CONSTANT
2
常數逾時
MIB_TCP_RTO_RSRE
3
MIL-STD-1778 附錄 B
MIB_TCP_RTO_VANJ
4
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 >= 0x0600WINVER >= 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.hIprtrmib.h 頭檔。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 tcpmib.h (包含Iphlpapi.h)

另請參閱

GetTcpStatistics

GetUdpStatistics

MIB_UDPSTATS