Freigeben über


MIB_IPADDRTABLE-Struktur (ipmib.h)

Die MIB_IPADDRTABLE-Struktur enthält eine Tabelle mit IPv4-Adresseinträgen.

Syntax

typedef struct _MIB_IPADDRTABLE {
  DWORD         dwNumEntries;
  MIB_IPADDRROW table[ANY_SIZE];
} MIB_IPADDRTABLE, *PMIB_IPADDRTABLE;

Members

dwNumEntries

Die Anzahl der IPv4-Adresseinträge in der Tabelle.

table[ANY_SIZE]

Ein Zeiger auf eine Tabelle mit IPv4-Adresseinträgen, die als Array von MIB_IPADDRROW-Strukturen implementiert sind.

Hinweise

Die GetIpAddrTable-Funktion ruft die Schnittstellen-zu-IPv4-Adresszuordnungstabelle auf einem lokalen Computer ab und gibt diese Informationen in einer MIB_IPADDRTABLE-Struktur zurück.

Die MIB_IPADDRTABLE-Struktur kann eine Auffüllung für die Ausrichtung zwischen dem dwNumEntries-Element und dem ersten MIB_IPADDRROW Arrayeintrag im Tabellenelement enthalten. Zwischen den MIB_IPADDRROW Arrayeinträgen im Tabellenelement kann auch ein Abstand für die Ausrichtung vorhanden sein. Bei jedem Zugriff auf einen MIB_IPADDRROW Arrayeintrag sollte davon ausgegangen werden, dass ein Abstand vorhanden ist.

Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, wurde die organization der Headerdateien geändert, und die MIB_IPADDRROW ist in der Headerdatei Ipmib.h definiert, nicht in der Headerdatei Iprtrmib.h. Beachten Sie, dass die Ipmib.h-Headerdatei automatisch in Iprtrmib.h enthalten ist, das automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Headerdateien Ipmib.h und Iprtrmib.h sollten niemals direkt verwendet werden.

Beispiele

Ein Beispiel, das die MIB_IPADDRTABLE-Struktur abruft und dann die MIB_IPADDRROW-Strukturen in dieser Tabelle ausgibt, finden Sie in der GetIpAddrTable-Funktion .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile ipmib.h (include Iphlpapi.h)

Weitere Informationen

GetIpAddrTable

MIB_IPADDRROW