次の方法で共有


MIB_IF_TABLE2 構造体

MIB_IF_TABLE2 構造体には、論理インターフェイス エントリと物理インターフェイス エントリのテーブルが含まれています。

構文

typedef struct _MIB_IF_TABLE2 {
  ULONG       NumEntries;
  MIB_IF_ROW2 Table[ANY_SIZE];
} MIB_IF_TABLE2, *PMIB_IF_TABLE2;

メンバー

  • NumEntries
    配列内のインターフェイス エントリの数。

  • Table
    インターフェイス エントリを含む MIB_IF_ROW2 構造体の配列。

解説

GetIfTable2 関数と GetIfTable2Ex 関数は、ローカル コンピューター上の論理インターフェイスと物理インターフェイスを列挙し、この情報を MIB_IF_TABLE2 構造体で返します。

MIB_IF_TABLE2 構造体には、NumEntries メンバーと、Table メンバーの最初の MIB_IF_ROW2 配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のためのパディングは、Table メンバーの MIB_IF_ROW2 配列エントリ間にも存在する場合があります。 MIB_IF_ROW2 配列エントリへのアクセスでは、パディングが存在する可能性があることを前提とする必要があります。

要件

バージョン

Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。

ヘッダー

Netioapi.h (Netioapi.h を含む)

関連項目

GetIfTable2

GetIfTable2Ex

MIB_IF_ROW2