MIB_IFTABLE-Struktur (ifmib.h)

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

Syntax

typedef struct _MIB_IFTABLE {
  DWORD     dwNumEntries;
  MIB_IFROW table[ANY_SIZE];
} MIB_IFTABLE, *PMIB_IFTABLE;

Member

dwNumEntries

Die Anzahl der Schnittstelleneinträge im Array.

table[ANY_SIZE]

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

Hinweise

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

Die MIB_IFTABLE-Struktur kann eine Auffüllung für die Ausrichtung zwischen dem dwNumEntries-Element und dem ersten MIB_IFROW Arrayeintrag im Tabellenelement enthalten. Die Auffüllung für die Ausrichtung kann auch zwischen den MIB_IFROW Arrayeinträgen im Tabellenelement vorhanden sein. Bei jedem Zugriff auf einen MIB_IFROW Arrayeintrag sollte davon ausgegangen werden, dass eine Auffüllung 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_IFTABLE-Struktur ist in der Headerdatei Ifmib.h definiert, nicht in der Headerdatei Iprtrmib.h. Beachten Sie, dass die Headerdatei Ifmib.h automatisch in der Headerdatei "Ipmib.h " enthalten ist. Diese Datei wird automatisch in die Headerdatei Iprtrmib.h aufgenommen, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Ifmib.h-Headerdatei sollte niemals direkt verwendet werden.

Anforderungen

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

Weitere Informationen

GetIfTable

GetIfTable2

GetIfTable2Ex

MIB_IFNUMBER

MIB_IFROW

MIB_IF_ROW2

MIB_IF_TABLE2