MIB_IPPATH_ROW 構造体 (netioapi.h)

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;

メンバー

Source

種類: SOCKADDR_INET

この IP パス エントリの送信元 IP アドレス。

Destination

種類: SOCKADDR_INET

この IP パス エントリの宛先 IP アドレス。

InterfaceLuid

種類: NET_LUID

この IP パス エントリに関連付けられているネットワーク インターフェイスのローカル一意識別子 (LUID)。

InterfaceIndex

種類: NET_IFINDEX

この IP パス エントリに関連付けられているネットワーク インターフェイスのローカル インデックス値。 このインデックス値は、ネットワーク アダプターを無効にしてから有効にした場合、またはその他の状況で変更される可能性があり、永続的と見なすべきではありません。

CurrentNextHop

種類: SOCKADDR_INET

次のシステムまたはゲートウェイの現在の IP アドレス。 このメンバーは、パスの有効期間中に変更できます。

PathMtu

種類: ULONG

この IP パス エントリの宛先 IP アドレスに対する最大送信ユニット (MTU) サイズ (バイト単位)。

RttMean

種類: ULONG

この IP パス エントリの宛先 IP アドレスに対する推定平均ラウンドトリップ時間 (RTT) (ミリ秒単位)。

RttDeviation

種類: ULONG

この IP パス エントリの宛先 IP アドレスに対するラウンドトリップ時間 (RTT) の推定平均偏差 (ミリ秒単位)。

LastReachable

種類: ULONG

到達可能性の確認を受信した後、ノードが宛先 IP アドレスに到達可能であると見なす時間 (ミリ秒単位)。

LastUnreachable

種類: ULONG

到達可能性の確認を受け取っていないとノードが宛先 IP アドレスに到達できないと見なす時間 (ミリ秒単位)。

IsReachable

型: BOOLEAN

この IP パス エントリに対して宛先 IP アドレスに到達できるかどうかを示す 値。

LinkTransmitSpeed

種類: ULONG64

この IP パス エントリの宛先 IP アドレスへの送信リンクの推定速度 (ビット/秒)。

LinkReceiveSpeed

種類: ULONG64

この IP パス エントリの宛先 IP アドレスからの受信リンクの推定速度 (ビット/秒)。

注釈

MIB_IPPATH_ROW構造は、Windows Vista 以降で定義されています。

GetIpPathTable 関数は、ローカル システム上の IP パス エントリを列挙し、この情報をMIB_IPPATH_ROWエントリの配列としてMIB_IPPATH_TABLE構造体で返します。

GetIpPathEntry 関数は、単一の IP パス エントリを取得し、この情報をMIB_IPPATH_TABLE構造体で返します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header netioapi.h (Iphlpapi.h を含む)

こちらもご覧ください

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_TABLE

SOCKADDR_INET