Freigeben über


MIB_IF_TABLE2-Struktur (netioapi.h)

Die MIB_IF_TABLE2-Struktur enthält eine Tabelle mit logischen und physischen Schnittstelleneinträgen.

Syntax

typedef struct _MIB_IF_TABLE2 {
  ULONG       NumEntries;
  MIB_IF_ROW2 Table[ANY_SIZE];
} MIB_IF_TABLE2, *PMIB_IF_TABLE2;

Member

NumEntries

Die Anzahl der Schnittstelleneinträge im Array.

Table[ANY_SIZE]

Ein Array von MIB_IF_ROW2 Strukturen, die Schnittstelleneinträge enthalten.

Hinweise

Die MIB_IF_TABLE2-Struktur wird in Windows Vista und höher definiert.

Die Funktionen GetIfTable2 und GetIfTable2Ex listet die logischen und physischen Schnittstellen auf einem lokalen System auf und gibt diese Informationen in einer MIB_IF_TABLE2-Struktur zurück.

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

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

GetIfTable2

GetIfTable2Ex

MIB_IF_ROW2