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 アドレス。Destination
この IP パス エントリの宛先 IP アドレス。InterfaceLuid
この IP パス エントリに関連付けられているネットワーク インターフェイスのローカル一意識別子 (LUID)。InterfaceIndex
この IP パス エントリに関連付けられているネットワーク インターフェイスのローカル インデックス値。 このインデックス値は、ネットワーク アダプターを無効にしてから有効にした場合、またはその他の状況で変更される可能性があり、永続的と見なすべきではありません。CurrentNextHop の
ルートに沿った次のシステムまたはゲートウェイの現在の IP アドレス。 このメンバーは、パスの有効期間中に変更できます。PathMtu
この IP パス エントリの宛先 IP アドレスへの最大伝送単位 (MTU) サイズ (バイト単位)。RttMean
この IP パス エントリの宛先 IP アドレスへの推定平均ラウンドトリップ時間 (RTT) (ミリ秒単位)。RttDeviation
ラウンドトリップ時間 (RTT) の推定平均偏差 (ミリ秒単位)、この IP パス エントリの宛先 IP アドレス。最後に到達可能な を する
到達可能性の確認を受信した後、ノードが宛先 IP アドレスに到達可能であると見なす時間 (ミリ秒単位)。LastUnreachable を する
到達可能性の確認を受信しなかった後、ノードが宛先 IP アドレスに到達できないと見なす時間 (ミリ秒単位)。到達可能な
この IP パス エントリの宛先 IP アドレスに到達できるかどうかを示す値。LinkTransmitSpeed
この IP パス エントリの宛先 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の
GetIpPathTableの