MIB_IPNET_TABLE2-Struktur (netioapi.h)

Die MIB_IPNET_TABLE2-Struktur enthält eine Tabelle mit benachbarten IP-Adresseinträgen.

Syntax

typedef struct _MIB_IPNET_TABLE2 {
  ULONG          NumEntries;
  MIB_IPNET_ROW2 Table[ANY_SIZE];
} MIB_IPNET_TABLE2, *PMIB_IPNET_TABLE2;

Member

NumEntries

Ein Wert, der die Anzahl der IP-Netzwerknachbaradresseneinträge im Array angibt.

Table[ANY_SIZE]

Ein Array von MIB_IPNET_ROW2-Strukturen , die IP-Netzwerknachbar-Adresseinträge enthalten.

Hinweise

Die MIB_IPNET_TABLE2-Struktur wird unter Windows Vista und höher definiert.

Die GetIpNetTable2-Funktion listet die benachbarten IP-Adressen auf einem lokalen System auf und gibt diese Informationen in einer MIB_IPNET_TABLE2-Struktur zurück.

Für IPv4 umfasst dies Adressen, die mithilfe des Address Resolution Protocol (ARP) ermittelt wurden. Für IPv6 umfasst dies Adressen, die mithilfe des ND-Protokolls (Neighbor Discovery) für IPv6 ermittelt werden, wie in RFC 2461 angegeben. Weitere Informationen finden Sie unter http://www.ietf.org/rfc/rfc2461.txt.

Die MIB_IPNET_TABLE2-Struktur kann eine Auffüllung für die Ausrichtung zwischen dem NumEntries-Member und dem ersten MIB_IPNET_ROW2 Arrayeintrag im Tabellenmember enthalten. Der Abstand für die Ausrichtung kann auch zwischen den MIB_IPNET_ROW2 Arrayeinträgen im Tabellenelement vorhanden sein. Bei jedem Zugriff auf einen MIB_IPNET_ROW2 Arrayeintrag sollte davon ausgegangen werden, dass eine Auffüllung vorhanden ist.

Beachten Sie, dass die Headerdatei Netioapi.h automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Netioapi.h-Headerdatei sollte nie direkt verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile netioapi.h (include Iphlpapi.h)

Weitere Informationen

GetIpNetTable2

MIB_IPNET_ROW2