共用方式為


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)

另請參閱

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_TABLE