Condividi tramite


MIB_IFTABLE struttura (ifmib.h)

La struttura MIB_IFTABLE contiene una tabella di voci dell'interfaccia.

Sintassi

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

Members

dwNumEntries

Numero di voci di interfaccia nella matrice.

table[ANY_SIZE]

Matrice di strutture MIB_IFROW contenenti voci di interfaccia.

Commenti

La funzione GetIfTable enumera le voci dell'interfaccia in un sistema locale e restituisce queste informazioni in una struttura di MIB_IFTABLE .

La struttura MIB_IFTABLE può contenere spaziatura interna per l'allineamento tra il membro dwNumEntries e la prima voce della matrice MIB_IFROW nel membro della tabella . La spaziatura interna per l'allineamento può essere presente anche tra le voci della matrice MIB_IFROW nel membro della tabella . Qualsiasi accesso a una voce di matrice MIB_IFROW deve presupporre che la spaziatura interna possa esistere.

Nel Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata e la struttura MIB_IFTABLE viene definita nel file di intestazione Ifmib.h non nel file di intestazione Iprtrmib.h . Si noti che il file di intestazione Ifmib.h viene incluso automaticamente nel file di intestazione Ipmib.h . Questo file viene incluso automaticamente nel file di intestazione Iprtrmib.h incluso automaticamente nel file di intestazione Iphlpapi.h . Il file di intestazione Ifmib.h non deve mai essere usato direttamente.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione ifmib.h (includere Iphlpapi.h)

Vedi anche

GetIfTable

GetIfTable2

GetIfTable2Ex

MIB_IFNUMBER

MIB_IFROW

MIB_IF_ROW2

MIB_IF_TABLE2