次の方法で共有


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
    配列内のインターフェイス スタック行エントリの数。

  • テーブル
    インターフェイス スタック行エントリを含む 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 を含む)

関連項目

GetIfStackTable

GetInvertedIfStackTable

MIB_IFSTACK_ROW

MIB_INVERTEDIFSTACK_ROW

MIB_INVERTEDIFSTACK_TABLE