structure MIB_IPADDRTABLE (ipmib.h)
La structure MIB_IPADDRTABLE contient une table d’entrées d’adresses IPv4.
Syntaxe
typedef struct _MIB_IPADDRTABLE {
DWORD dwNumEntries;
MIB_IPADDRROW table[ANY_SIZE];
} MIB_IPADDRTABLE, *PMIB_IPADDRTABLE;
Membres
dwNumEntries
Nombre d’entrées d’adresse IPv4 dans la table.
table[ANY_SIZE]
Pointeur vers une table d’entrées d’adresses IPv4 implémentées en tant que tableau de structures MIB_IPADDRROW .
Notes
La fonction GetIpAddrTable récupère la table de mappage d’adresses interface-à-IPv4 sur un ordinateur local et retourne ces informations dans une structure MIB_IPADDRTABLE .
La structure MIB_IPADDRTABLE peut contenir un remplissage pour l’alignement entre le membre dwNumEntries et la première entrée de tableau MIB_IPADDRROW dans le membre de table . Le remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_IPADDRROW dans le membre de la table . Tout accès à une entrée de tableau MIB_IPADDRROW doit supposer qu’un remplissage peut exister.
Dans 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 le MIB_IPADDRROW est défini 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.
Exemples
Pour afficher un exemple qui récupère la structure MIB_IPADDRTABLE , puis imprime les structures MIB_IPADDRROW dans cette table, consultez la fonction GetIpAddrTable .
Spécifications
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 (inclure Iphlpapi.h) |