Partager via


MIB_IPNET_TABLE2 structure

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
    Tableau de structures MIB_IPNET_ROW2 qui contiennent des entrées d’adresse de voisin de réseau IP.

Notes

La fonction GetIpNetTable2 énumère les adresses IP voisines sur un ordinateur local et retourne ces informations dans une structure de MIB_IPNET_TABLE2. Pour IPv4, ces informations incluent les adresses déterminées à l’aide du protocole ARP (Address Resolution Protocol). Pour IPv6, ces informations incluent 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 Découverte de 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 . 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.

Spécifications

Version

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

En-tête

Netioapi.h (inclure Netioapi.h)

Voir aussi

GetIpNetTable2

MIB_IPNET_ROW2