MIB_IPFORWARD_TABLE2 構造体 (netioapi.h)
MIB_IPFORWARD_TABLE2構造体には、IP ルート エントリのテーブルが含まれています。
構文
typedef struct _MIB_IPFORWARD_TABLE2 {
ULONG NumEntries;
MIB_IPFORWARD_ROW2 Table[ANY_SIZE];
} MIB_IPFORWARD_TABLE2, *PMIB_IPFORWARD_TABLE2;
メンバー
NumEntries
配列内の IP ルート エントリの数を示す 値。
Table[ANY_SIZE]
IP ルート エントリ を 含むMIB_IPFORWARD_ROW2構造体の配列。
注釈
MIB_IPFORWARD_TABLE2構造は、Windows Vista 以降で定義されています。
GetIpForwardTable2 関数は、ローカル システム上の IP ルート エントリを列挙し、この情報をMIB_IPFORWARD_TABLE2構造体で返します。
GetIpForwardEntry2 関数は、単一の IP ルート エントリを取得し、この情報をMIB_IPFORWARD_ROW2構造体で返します。
MIB_IPFORWARD_TABLE2構造体には、NumEntries メンバーと Table メンバー内の最初のMIB_IPFORWARD_ROW2配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、Table メンバー内のMIB_IPFORWARD_ROW2配列エントリ間に存在する場合もあります。 MIB_IPFORWARD_ROW2配列エントリへのアクセスでは、埋め込みが存在する可能性があると想定する必要があります。
Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netioapi.h (Iphlpapi.h を含む) |
こちらもご覧ください
GetIpForwardEntry2
GetIpForwardTable2