Condividi tramite


MIB_IPINTERFACE_TABLE struttura (netioapi.h)

La struttura MIB_IPINTERFACE_TABLE contiene una tabella di voci dell'interfaccia IP.

Sintassi

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

Members

NumEntries

Numero di voci dell'interfaccia IP nella matrice.

Table[ANY_SIZE]

Matrice di strutture MIB_IPINTERFACE_ROW che contengono voci dell'interfaccia IP.

Commenti

La struttura MIB_IPINTERFACE_TABLE è definita in Windows Vista e versioni successive.

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

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

Si noti che il file di intestazione Netioapi.h viene incluso automaticamente nel file di intestazione Iphlpapi.h . Il file di intestazione Netioapi.h non deve mai essere usato direttamente.

Esempio

Per visualizzare un esempio che recupera la struttura MIB_IPINTERFACE_TABLE e quindi stampa alcuni membri delle voci della struttura MIB_IPINTERFACE_ROW in questa tabella, vedere la funzione GetIpInterfaceTable .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione netioapi.h (includere Iphlpapi.h)

Vedi anche

GetIpInterfaceTable

MIB_IPINTERFACE_ROW