MIB_IFSTACK_TABLE 構造体
MIB_IFSTACK_TABLE 構造体には、ネットワーク インターフェイス スタック行エントリのテーブルが含まれています。 次の表に、インターフェイス スタック上のネットワーク インターフェイスの関係を示します。
構文
typedef struct _MIB_IFSTACK_TABLE {
ULONG NumEntries;
MIB_IFSTACK_ROW Table[ANY_SIZE];
} MIB_IFSTACK_TABLE, *PMIB_IFSTACK_TABLE;
メンバー
NumEntries
配列内のインターフェイス スタック行エントリの数。Table
インターフェイス スタック行エントリを含む MIB_IFSTACK_ROW 構造体の配列。
解説
インターフェイス スタック内のインターフェイス間の関係では、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 配列エントリへのアクセスは、パディングが存在する可能性があることを前提とする必要があります。
要件
バージョン |
Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー |
Netioapi.h (Netioapi.h を含む) |