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
この IP パス エントリの宛先 IP アドレスへの推定平均ラウンドトリップ時間 (RTT) (ミリ秒単位)。RttDeviation
この IP パス エントリの宛先 IP アドレスへのラウンドトリップ時間 (RTT) に関する推定平均偏差 (ミリ秒単位)。LastReachable
到達可能性確認を受信した後、ノードが、宛先 IP アドレスは到達可能であると見なすまでの時間 (ミリ秒単位)。LastUnreachable
到達可能性確認を受信した後、ノードが、宛先 IP アドレスは到達不能であると見なすまでの時間 (ミリ秒単位)。IsReachable
この IP パス エントリの宛先 IP アドレスが到達可能かどうかを示す値。LinkTransmitSpeed
この IP パス エントリの宛先 IP アドレスへの送信リンクの推定速度 (1 秒あたりのビット数)。LinkReceiveSpeed
この IP パス エントリの宛先 IP アドレスからの受信リンクの推定速度 (1 秒あたりのビット数)。
解説
GetIpPathTable 関数は、ローカル コンピューター上の IP パス エントリを列挙し、MIB_IPPATH_ROW エントリの配列として MIB_IPPATH_TABLE 構造体でこの情報を返します。
GetIpPathTable 関数は、単一の IP パス エントリを取得し、この情報を MIB_IPPATH_TABLE 構造体で返します。
要件
バージョン |
Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー |
Netioapi.h (Netioapi.h を含む) |