(ipmib.h) MIBICMPSTATS 結構
MIBICMPSTATS結構包含傳入或傳出網際網路控制訊息通訊協定的統計資料, (ICMP) 特定電腦上的訊息。
語法
typedef struct _MIBICMPSTATS {
DWORD dwMsgs;
DWORD dwErrors;
DWORD dwDestUnreachs;
DWORD dwTimeExcds;
DWORD dwParmProbs;
DWORD dwSrcQuenchs;
DWORD dwRedirects;
DWORD dwEchos;
DWORD dwEchoReps;
DWORD dwTimestamps;
DWORD dwTimestampReps;
DWORD dwAddrMasks;
DWORD dwAddrMaskReps;
} MIBICMPSTATS, *PMIBICMPSTATS;
成員
dwMsgs
類型: DWORD
已接收或傳送的訊息數目。
dwErrors
類型: DWORD
收到或傳送的錯誤數目。
dwDestUnreachs
類型: DWORD
已接收或傳送的目的地無法連線訊息數目。 當資料包無法到達其預定目的地時,目的地無法連線的訊息會傳送至原始電腦。
dwTimeExcds
類型: DWORD
TTL) 超過已接收或傳送的訊息存留時間 (數目。 當資料包捨棄資料包時,系統會將超過存留時間的訊息傳送至原始電腦,因為所傳遞的路由器數目超過其存留時間值。
dwParmProbs
類型: DWORD
已接收或傳送的參數問題訊息數目。 當路由器或主機在資料包的 IP 標頭中偵測到錯誤時,參數問題訊息會傳送至原始電腦。
dwSrcQuenchs
類型: DWORD
已接收或傳送的來源佇列訊息數目。 來源快取要求會傳送至電腦,要求其降低封包傳輸速率。
dwRedirects
類型: DWORD
已接收或傳送的重新導向訊息數目。 當找到該電腦所傳送資料包的較佳路由時,重新導向訊息會傳送至原始電腦。
dwEchos
類型: DWORD
已接收或傳送的回應要求數目。 回應要求會導致接收電腦將回應回復訊息傳回原始電腦。
dwEchoReps
類型: DWORD
已接收或傳送的回應回復數目。 電腦會傳送回應回復,以回應接收回應要求訊息。
dwTimestamps
類型: DWORD
已接收或傳送的時間戳記要求數目。 時間戳記要求會導致接收電腦將時間戳記回復傳送回原始電腦。
dwTimestampReps
類型: DWORD
已接收或傳送的時間戳記回復數目。 電腦會傳送時間戳記回復,以回應接收時間戳記要求。 路由器可以使用時間戳要求和回復來測量網路上資料包的傳送速率。
dwAddrMasks
類型: DWORD
已接收或傳送的位址遮罩要求數目。 電腦會傳送位址遮罩要求,以判斷其本機子網之子網路遮罩中的位數。
dwAddrMaskReps
類型: DWORD
已接收或傳送的位址遮罩回應數目。 電腦會傳送位址遮罩回應,以回應位址遮罩要求。
備註
需要兩 個 MIBICMPSTATS 結構,才能保存指定電腦的所有 ICMP 統計資料。 一個 MIBICMPSTATS 結構包含傳入 ICMP 訊息的統計資料。 另一個包含傳出 ICMP 訊息的統計資料。 因此, MIBICMPINFO 結構包含兩個 MIBICMPSTATS 結構。
在 Microsoft Windows 軟體發展工具組 (SDK) 針對 Windows Vista 和更新版本發行,標頭檔的組織已變更,且 MIBICMPSTATS 結構定義于 Ipmib.h 標頭檔而非 Iprtrmib.h 標頭檔中。 請注意, Ipmib.h 標頭檔會自動包含在 Iprtrmib.h 中,該檔案會自動包含在 Iphlpapi.h 標頭檔中。 不應該直接使用 Ipmib.h 和 Iprtrmib.h 標頭檔。
需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | ipmib.h (包含 Iphlpapi.h) |