MIB_IFSTACK_TABLE構造体 (netioapi.h)
MIB_IFSTACK_TABLE構造体には、ネットワーク インターフェイス スタック行エントリのテーブルが含まれています。 これは、インターフェイス スタック上のネットワーク インターフェイスのリレーションシップを指定します。
構文
typedef struct _MIB_IFSTACK_TABLE {
ULONG NumEntries;
MIB_IFSTACK_ROW Table[ANY_SIZE];
} MIB_IFSTACK_TABLE, *PMIB_IFSTACK_TABLE;
メンバー
NumEntries
配列内のインターフェイス スタック行エントリの数。
Table[ANY_SIZE]
インターフェイス スタック行エントリを含む MIB_IFSTACK_ROW 構造体の配列。
解説
MIB_IFSTACK_TABLE構造は、Windows Vista 以降で定義されています。
インターフェイス スタック内のインターフェイス間の関係は、MIB_IFSTACK_ROW 構造体の HigherLayerInterfaceIndex メンバー内のインデックスを持つインターフェイスが、MIB_IFSTACK_ROW構造体の LowerLayerInterfaceIndex メンバーのインデックスを持つインターフェイスのすぐ上にあるということです。
GetIfStackTable 関数は、ローカル システム上のネットワーク インターフェイス スタック行エントリを列挙し、この情報をMIB_IFSTACK_TABLE構造体で返します。
MIB_IFSTACK_TABLE構造体には、NumEntries メンバーと Table メンバー内の最初のMIB_IFSTACK_ROW配列エントリとの間の配置のためのパディングが含まれる場合があります。 配置のパディングは、Table メンバー内のMIB_IFSTACK_ROW配列エントリ間に存在する場合もあります。 MIB_IFSTACK_ROW配列エントリへのアクセスは、パディングが存在する可能性があることを前提とする必要があります。
Netioapi.h ヘッダー ファイルは Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netioapi.h (Iphlpapi.h を含む) |