MIB_IPINTERFACE_TABLE 構造体

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

構文

typedef struct _MIB_IPINTERFACE_TABLE {
  ULONG               NumEntries;
  MIB_IPINTERFACE_ROW Table[ANY_SIZE];
} MIB_IPINTERFACE_TABLE, *PMIB_IPINTERFACE_TABLE;

メンバー

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

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

解説

GetIpInterfaceTable 関数は、ローカル コンピューター上の IP インターフェイス エントリを列挙し、この情報を MIB_IPINTERFACE_TABLE 構造体で返します。

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

要件

バージョン

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

ヘッダー

Netioapi.h (Netioapi.h を含む)

関連項目

GetIpInterfaceTable

MIB_IPINTERFACE_ROW