Partager via


structure MIB_IPNET_TABLE2

La structure MIB_IPNET_TABLE2 contient une table des entrées d’adresse 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 voisin du réseau IP dans le tableau.

  • table
    Tableau de structures MIB_IPNET_ROW2 qui contiennent des entrées d’adresse voisin du réseau IP.

Remarques

La fonction GetIpNetTable2 énumère les adresses IP voisines sur un ordinateur local et retourne ces informations dans une structure MIB_IPNET_TABLE2. Pour IPv4, ces informations incluent des adresses déterminées à l’aide du protocole ARP (Address Resolution Protocol). Pour IPv6, ces informations incluent des adresses déterminées à l’aide du protocole ND (Neighbor Discovery) pour IPv6, comme spécifié dans RFC 2461. Pour plus d’informations, consultez Découverte des voisins pour IP version 6 (IPv6).

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. Le remplissage pour l’alignement peut également être présent entre les entrées du tableau MIB_IPNET_ROW2 dans le membre table. Tout accès à une entrée de tableau MIB_IPNET_ROW2 doit supposer que le remplissage peut exister.

Exigences

Version

Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.

En-tête

Netioapi.h (include Netioapi.h)

Voir aussi

GetIpNetTable2

MIB_IPNET_ROW2