Partager via


MIB_IPINTERFACE_TABLE structure (netioapi.h)

La structure MIB_IPINTERFACE_TABLE contient une table d’entrées d’interface IP.

Syntaxe

typedef struct _MIB_IPINTERFACE_TABLE {
  ULONG               NumEntries;
  MIB_IPINTERFACE_ROW Table[ANY_SIZE];
} MIB_IPINTERFACE_TABLE, *PMIB_IPINTERFACE_TABLE;

Membres

NumEntries

Nombre d’entrées d’interface IP dans le tableau.

Table[ANY_SIZE]

Tableau de structures MIB_IPINTERFACE_ROW qui contiennent des entrées d’interface IP.

Remarques

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

La fonction GetIpInterfaceTable énumère les entrées d’interface IP sur un système local et retourne ces informations dans une structure MIB_IPINTERFACE_TABLE .

La structure MIB_IPINTERFACE_TABLE peut contenir un remplissage pour l’alignement entre le membre NumEntries et la première entrée de tableau MIB_IPINTERFACE_ROW dans le membre Table . Un remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_IPINTERFACE_ROW dans le membre Table . Tout accès à une entrée de tableau MIB_IPINTERFACE_ROW 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.

Exemples

Pour afficher un exemple qui récupère la structure MIB_IPINTERFACE_TABLE , puis imprime quelques membres des entrées de structure MIB_IPINTERFACE_ROW dans cette table, consultez la fonction GetIpInterfaceTable .

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

GetIpInterfaceTable

MIB_IPINTERFACE_ROW