Partager via


structure MIB_IPNET_TABLE2 (netioapi.h)

La structure MIB_IPNET_TABLE2 contient une table d’entrées d’adresses IP voisines.

Syntaxe

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

Membres

NumEntries

Valeur qui spécifie le nombre d’entrées d’adresse du réseau IP voisin dans le tableau.

Table[ANY_SIZE]

Tableau de structures MIB_IPNET_ROW2 contenant des entrées d’adresse du réseau IP voisin.

Remarques

La structure MIB_IPNET_TABLE2 est définie sur Windows Vista et versions ultérieures.

La fonction GetIpNetTable2 énumère les adresses IP voisines sur un système local et retourne ces informations dans une structure de MIB_IPNET_TABLE2 .

Pour IPv4, cela inclut les adresses déterminées à l’aide du protocole ARP (Address Resolution Protocol). Pour IPv6, cela inclut les adresses déterminées à l’aide du protocole De découverte de voisins (ND) pour IPv6, comme spécifié dans RFC 2461. Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc2461.txt.

La structure MIB_IPNET_TABLE2 peut contenir un remplissage pour l’alignement entre le membre NumEntries et la première entrée de tableau MIB_IPNET_ROW2 dans le membre Table . Un remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_IPNET_ROW2 dans le membre Table . Tout accès à une entrée de tableau MIB_IPNET_ROW2 doit supposer qu’un remplissage peut exister.

Notez que le fichier d’en-tête Netioapi.h est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Le fichier d’en-tête Netioapi.h ne doit jamais être utilisé directement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête netioapi.h (include Iphlpapi.h)

Voir aussi

GetIpNetTable2

MIB_IPNET_ROW2