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