Partager via


MIB_IPNETTABLE structure (ipmib.h)

La structure MIB_IPNETTABLE contient une table d’entrées ARP (Address Resolution Protocol) pour les adresses IPv4.

Syntaxe

typedef struct _MIB_IPNETTABLE {
  DWORD        dwNumEntries;
  MIB_IPNETROW table[ANY_SIZE];
} MIB_IPNETTABLE, *PMIB_IPNETTABLE;

Membres

dwNumEntries

Nombre d’entrées ARP dans le tableau.

table[ANY_SIZE]

Pointeur vers une table d’entrées ARP implémentées en tant que tableau de structures MIB_IPNETROW .

Notes

La fonction GetIpNetTable récupère la table de mappage d’adresses IPv4 à physique.

sur un système local et retourne ces informations dans une structure MIB_IPNETTABLE .

Le membre dwNumEntries dans cette structure peut être égal à zéro s’il n’y a aucune entrée ARP dans la table.

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

Sur le Kit de développement logiciel (SDK) Microsoft Windows publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et la structure MIB_IPNETTABLE est définie dans le fichier d’en-tête Ipmib.h et non dans le fichier d’en-tête Iprtrmib.h. Notez que le fichier d’en-tête Ipmib.h est automatiquement inclus dans Iprtrmib.h , qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Ipmib.h et Iprtrmib.h ne doivent jamais être utilisés directement.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête ipmib.h (include Iphlpapi.h)

Voir aussi

GetIpNetTable

MIB_IPNETROW