英語で読む

次の方法で共有


RTM_IP_ROUTE構造体

[この API は ルーティング テーブル マネージャー バージョン 2 API に置き換えられているので、Windows Server 2003 以降では使用できません。 アプリケーションでは、ルーティング テーブル マネージャー バージョン 2 API を使用する必要があります。

RTM_IP_ROUTE構造体には、IP プロトコル ファミリが所有するルートを記述する情報が含まれています。

構文

typedef struct _RTM_IP_ROUTE {
  FILETIME               RR_TimeStamp;
  DWORD                  RR_RoutingProtocol;
  DWORD                  RR_InterfaceID;
  PROTOCOL_SPECIFIC_DATA RR_ProtocolSpecificData;
  IP_NETWORK             RR_Network;
  IP_NEXT_HOP_ADDRESS    RR_NextHopAddress;
  IP_SPECIFIC_DATA       RR_FamilySpecificData;
} RTM_IP_ROUTE, *PRTM_IP_ROUTE;

メンバー

RR_TimeStamp

ルート エントリが作成または最後に更新された時刻を指定します。 このメンバーは、ルーティング テーブル マネージャーによって設定されます。 時刻は FILETIME 構造体として表されます。

RR_RoutingProtocol

ルートを追加したルーティング プロトコルを指定します。

RR_InterfaceID

ルートが取得されたインターフェイスを指定します。

RR_ProtocolSpecificData

ルーティング プロトコル固有のデータ用に予約されたメモリを含む PROTOCOL_SPECIFIC_DATA 構造体を指定します。

RR_Network

IP ネットワーク アドレスを含む IP_NETWORK 構造体を指定します。

RR_NextHopAddress

次ホップ ルーターのアドレスを含む IP_NEXT_HOP_ADDRESS 構造体を指定します。

RR_FamilySpecificData

IP プロトコル ファミリ固有のデータを含む IP_SPECIFIC_DATA 構造体を指定します。

解説

RTM_IP_ROUTE構造体のメンバーはすべて DWORD にアラインされます。

要件

要件
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
サーバー サポートの終了
Windows Server 2003
ヘッダー
Rtm.h

関連項目

ルーティング テーブル マネージャー バージョン 1 リファレンス

ルーティング テーブル マネージャー バージョン 1 の構造

IP_NETWORK

IP_NEXT_HOP_ADDRESS

IP_SPECIFIC_DATA