MIB_IPPATH_ROW 結構
MIB_IPPATH_ROW結構會儲存IP路徑專案的相關信息。
語法
typedef struct _MIB_IPPATH_ROW {
SOCKADDR_INET Source;
SOCKADDR_INET Destination;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SOCKADDR_INET CurrentNextHop;
ULONG PathMtu;
ULONG RttMean;
ULONG RttDeviation;
union {
ULONG LastReachable;
ULONG LastUnreachable;
};
BOOLEAN IsReachable;
ULONG64 LinkTransmitSpeed;
ULONG64 LinkReceiveSpeed;
} MIB_IPPATH_ROW, *PMIB_IPPATH_ROW;
成員
來源
此IP路徑專案的來源IP位址。目的地
此IP路徑專案的目的地IP位址。InterfaceLuid
與此IP路徑專案相關聯的網路介面本機唯一標識碼 (LUID)。InterfaceIndex
與此IP路徑專案相關聯的網路介面本機索引值。 當網路適配器停用再啟用或在其他情況下,且不應被視為持續性時,此索引值可能會變更。CurrentNextHop
下一個沿著路由之系統或閘道的目前IP位址。 此成員可以在路徑的存留期內變更。PathMtu
此 IP 路徑專案目的地 IP 位址的最大傳輸單位 (MTU) 大小,以位元組為單位。RttMean
預估的平均來回時間 (RTT),以毫秒為單位,到此IP路徑專案的目的地IP位址。RttDeviation
往返時間 (RTT) 的估計平均偏差,以毫秒為單位,到此IP路徑專案的目的地IP位址。LastReachable
節點假設在收到可連線性確認之後,可聯機到目的地 IP 位址的時間,以毫秒為單位。LastUnreachable
節點假設在未收到可連線性確認之後,無法連線到目的地 IP 地址的時間,以毫秒為單位。IsReachable
值,指出此IP路徑專案是否可以連線到目的地IP位址。LinkTransmitSpeed
此IP路徑專案之傳輸連結的估計速度,以每秒位數為單位。LinkReceiveSpeed
此IP路徑專案之目的地IP位址接收連結的估計速度,以每秒位數為單位。
言論
GetIpPathTable 函式會列舉本機電腦上的 IP 路徑專案,並以MIB_IPPATH_ROW項目的數位傳回 MIB_IPPATH_TABLE 結構中的這項資訊。
GetIpPathTable 函式會擷取單一 IP 路徑專案,並在 MIB_IPPATH_TABLE 結構中傳回這項資訊。
要求
版本 |
可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
頁眉 |
Netioapi.h (包括 Netioapi.h) |