MIB_IPNET_TABLE2構造体
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 ネットワーク 近隣アドレス エントリの数を指定する値。テーブル
IP ネットワーク 近隣アドレス エントリを含む MIB_IPNET_ROW2 構造体の配列。
備考
GetIpNetTable2 関数は、ローカル コンピューター上の近隣 IP アドレスを列挙し、この情報をMIB_IPNET_TABLE2構造で返します。 IPv4 の場合、この情報には、アドレス解決プロトコル (ARP) を使用して決定されたアドレスが含まれます。 IPv6 の場合、この情報には、RFC 2461 で指定されている IPv6 の近隣探索 (ND) プロトコルを使用して決定されたアドレスが含まれます。 詳細については、IP バージョン 6 (IPv6) の近隣探索を参照してください。
MIB_IPNET_TABLE2構造体には、NumEntries メンバーと、Table メンバーの最初の MIB_IPNET_ROW2 配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、Table メンバー内のMIB_IPNET_ROW2配列エントリ間にも存在する場合があります。 MIB_IPNET_ROW2配列エントリへのアクセスは、パディングが存在する可能性があることを前提とする必要があります。
必要条件
バージョン |
Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダ |
Netioapi.h (Netioapi.h を含む) |
関連項目
GetIpNetTable2の