MIB_IPINTERFACE_TABLE 構造体 (netioapi.h)

MIB_IPINTERFACE_TABLE構造体には、IP インターフェイス エントリのテーブルが含まれています。

構文

typedef struct _MIB_IPINTERFACE_TABLE {
  ULONG               NumEntries;
  MIB_IPINTERFACE_ROW Table[ANY_SIZE];
} MIB_IPINTERFACE_TABLE, *PMIB_IPINTERFACE_TABLE;

メンバー

NumEntries

配列内の IP インターフェイス エントリの数。

Table[ANY_SIZE]

IP インターフェイス エントリ 含むMIB_IPINTERFACE_ROW構造体の配列。

注釈

MIB_IPINTERFACE_TABLE構造は、Windows Vista 以降で定義されています。

GetIpInterfaceTable 関数は、ローカル システム上の IP インターフェイス エントリを列挙し、この情報をMIB_IPINTERFACE_TABLE構造体で返します。

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

Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。

MIB_IPINTERFACE_TABLE構造体を取得し、この表のMIB_IPINTERFACE_ROW構造体エントリのいくつかのメンバーを出力する例を表示するには、GetIpInterfaceTable 関数を参照してください。

要件

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

こちらもご覧ください

GetIpInterfaceTable

MIB_IPINTERFACE_ROW