MIB_IPNET_TABLE2 構造体 (netioapi.h)
MIB_IPNET_TABLE2構造体には、近隣 IP アドレス エントリのテーブルが含まれています。
構文
typedef struct _MIB_IPNET_TABLE2 {
ULONG NumEntries;
MIB_IPNET_ROW2 Table[ANY_SIZE];
} MIB_IPNET_TABLE2, *PMIB_IPNET_TABLE2;
メンバー
NumEntries
配列内の IP ネットワーク 近隣アドレス エントリの数を示す 値。
Table[ANY_SIZE]
IP ネットワーク 近隣アドレス エントリを含む MIB_IPNET_ROW2 構造体の配列。
注釈
MIB_IPNET_TABLE2構造は、Windows Vista 以降で定義されています。
GetIpNetTable2 関数は、ローカル システム上の近隣 IP アドレスを列挙し、この情報をMIB_IPNET_TABLE2構造体で返します。
IPv4 の場合、これには、アドレス解決プロトコル (ARP) を使用して決定されたアドレスが含まれます。 IPv6 の場合、これには RFC 2461 で指定されている IPv6 の近隣探索 (ND) プロトコルを使用して決定されたアドレスが含まれます。 詳細については、「http://www.ietf.org/rfc/rfc2461.txt」を参照してください。
MIB_IPNET_TABLE2構造体には、NumEntries メンバーと Table メンバー内の最初のMIB_IPNET_ROW2配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、Table メンバー内のMIB_IPNET_ROW2配列エントリ間に存在する場合もあります。 MIB_IPNET_ROW2配列エントリへのアクセスは、埋め込みが存在する可能性があると想定する必要があります。
Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netioapi.h (Iphlpapi.h を含む) |