Condividi tramite


MIB_IPNET_TABLE2 struttura (netioapi.h)

La struttura MIB_IPNET_TABLE2 contiene una tabella di voci di indirizzi IP adiacenti.

Sintassi

typedef struct _MIB_IPNET_TABLE2 {
  ULONG          NumEntries;
  MIB_IPNET_ROW2 Table[ANY_SIZE];
} MIB_IPNET_TABLE2, *PMIB_IPNET_TABLE2;

Members

NumEntries

Valore che specifica il numero di voci di indirizzi vicini di rete IP nella matrice.

Table[ANY_SIZE]

Matrice di strutture MIB_IPNET_ROW2 contenenti voci di indirizzi IP vicini di rete IP.

Commenti

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

La funzione GetIpNetTable2 enumera gli indirizzi IP adiacenti in un sistema locale e restituisce queste informazioni in una struttura MIB_IPNET_TABLE2 .

Per IPv4, questo include indirizzi determinati usati il protocollo di risoluzione degli indirizzi (ARP). Per IPv6, questo include indirizzi determinati usando il protocollo ND (Neighbor Discovery) per IPv6, come specificato in RFC 2461. Per altre informazioni, vedere http://www.ietf.org/rfc/rfc2461.txt.

La struttura MIB_IPNET_TABLE2 può contenere spaziatura interna per l'allineamento tra il membro NumEntries e la prima voce della matrice MIB_IPNET_ROW2 nel membro Table . La spaziatura interna per l'allineamento può essere presente anche tra le voci della matrice MIB_IPNET_ROW2 nel membro Table . Qualsiasi accesso a una voce di matrice di MIB_IPNET_ROW2 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.

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

GetIpNetTable2

MIB_IPNET_ROW2