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) |