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 を含む) |