MIB_IPFORWARDTABLE struttura (ipmib.h)

La struttura MIB_IPFORWARDTABLE contiene una tabella di voci di route IPv4.

Sintassi

typedef struct _MIB_IPFORWARDTABLE {
  DWORD            dwNumEntries;
  MIB_IPFORWARDROW table[ANY_SIZE];
} MIB_IPFORWARDTABLE, *PMIB_IPFORWARDTABLE;

Members

dwNumEntries

Numero di voci di route nella tabella.

table[ANY_SIZE]

Puntatore a una tabella di voci di route implementate come matrice di strutture MIB_IPFORWARDROW .

Commenti

La funzione GetIpForwardTable enumera le voci di route IPv4 in un sistema locale e restituisce queste informazioni in una struttura MIB_IPFORWARDTABLE .

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

In Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata. Questa struttura è definita nel file di intestazione Ipmib.h , non nel file di intestazione Iprtrmib.h . Si noti che il file di intestazione Ipmib.h viene automaticamente incluso in Iprtrmib.h, incluso automaticamente nel file di intestazione Iphlpapi.h . I file di intestazione Ipmib.h e Iprtrmib.h non devono mai essere usati direttamente.

Esempio

Per visualizzare un esempio che recupera la struttura MIB_IPFORWARDTABLE e quindi stampa le voci della struttura MIB_IPFORWARDROW in questa tabella, vedere la funzione GetIpForwardTable .

Requisiti

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

Vedi anche

GetIpForwardTable

MIB_IPFORWARDNUMBER

MIB_IPFORWARDROW