次の方法で共有


MIB_IFTABLE構造体 (ifmib.h)

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

構文

typedef struct _MIB_IFTABLE {
  DWORD     dwNumEntries;
  MIB_IFROW table[ANY_SIZE];
} MIB_IFTABLE, *PMIB_IFTABLE;

メンバー

dwNumEntries

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

table[ANY_SIZE]

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

注釈

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

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

Windows Vista 以降用にリリースされた Microsoft Windows Software Development Kit (SDK) では、ヘッダー ファイルのorganizationが変更され、MIB_IFTABLE構造は Iprtrmib.h ヘッダー ファイルではなく Ifmib.h ヘッダー ファイルで定義されます。 Ifmib.h ヘッダー ファイルは Ipmib.h ヘッダー ファイルに自動的に含まれることに注意してください。 このファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h ヘッダー ファイルに自動的に含まれます。 Ifmib.h ヘッダー ファイルを直接使用しないでください。

要件

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

こちらもご覧ください

GetIfTable

GetIfTable2

GetIfTable2Ex

MIB_IFNUMBER

MIB_IFROW

MIB_IF_ROW2

MIB_IF_TABLE2