次の方法で共有


MIB_IPFORWARDTABLE 構造体 (ipmib.h)

MIB_IPFORWARDTABLE構造体には、IPv4 ルート エントリのテーブルが含まれています。

構文

typedef struct _MIB_IPFORWARDTABLE {
  DWORD            dwNumEntries;
  MIB_IPFORWARDROW table[ANY_SIZE];
} MIB_IPFORWARDTABLE, *PMIB_IPFORWARDTABLE;

メンバー

dwNumEntries

テーブル内のルート エントリの数。

table[ANY_SIZE]

MIB_IPFORWARDROW構造体の配列として実装されたルート エントリのテーブルへのポインター。

解説

GetIpForwardTable 関数は、ローカル システム上の IPv4 ルート エントリを列挙し、この情報をMIB_IPFORWARDTABLE構造体で返します。

MIB_IPFORWARDTABLE構造体には、dwNumEntries メンバーとテーブル メンバー内の最初のMIB_IPFORWARDROW配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、テーブル メンバー内のMIB_IPFORWARDROW配列エントリ間に存在する場合もあります。 MIB_IPFORWARDROW配列エントリへのアクセスでは、埋め込みが存在する可能性があると想定する必要があります。

Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (SDK) では、ヘッダー ファイルのorganizationが変更されました。 この構造体は 、Iprtrmib.h ヘッダー ファイルではなく、 Ipmib.h ヘッダー ファイルで定義されます。 Ipmib.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h に自動的に含まれることに注意してください。 Ipmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。

MIB_IPFORWARDTABLE構造体を取得し、この表のMIB_IPFORWARDROW構造体エントリを出力する例を表示するには、GetIpForwardTable 関数を参照してください。

要件

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

関連項目

GetIpForwardTable

MIB_IPFORWARDNUMBER

MIB_IPFORWARDROW