Freigeben über


MIB_IPINTERFACE_TABLE-Struktur (netioapi.h)

Die MIB_IPINTERFACE_TABLE-Struktur enthält eine Tabelle mit IP-Schnittstelleneinträgen.

Syntax

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

Member

NumEntries

Die Anzahl der IP-Schnittstelleneinträge im Array.

Table[ANY_SIZE]

Ein Array von MIB_IPINTERFACE_ROW Strukturen, die IP-Schnittstelleneinträge enthalten.

Hinweise

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

Die GetIpInterfaceTable-Funktion listet die IP-Schnittstelleneinträge auf einem lokalen System auf und gibt diese Informationen in einer MIB_IPINTERFACE_TABLE-Struktur zurück.

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

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

Beispiele

Ein Beispiel, das die MIB_IPINTERFACE_TABLE-Struktur abruft und dann einige Member der MIB_IPINTERFACE_ROW-Struktureinträge in dieser Tabelle ausgibt, finden Sie in der GetIpInterfaceTable-Funktion.

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

GetIpInterfaceTable

MIB_IPINTERFACE_ROW