Partager via


MIB_IF_TABLE2 structure (netioapi.h)

La structure MIB_IF_TABLE2 contient une table d’entrées d’interface logique et physique.

Syntaxe

typedef struct _MIB_IF_TABLE2 {
  ULONG       NumEntries;
  MIB_IF_ROW2 Table[ANY_SIZE];
} MIB_IF_TABLE2, *PMIB_IF_TABLE2;

Membres

NumEntries

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

Table[ANY_SIZE]

Tableau de structures MIB_IF_ROW2 contenant des entrées d’interface.

Remarques

La structure MIB_IF_TABLE2 est définie dans Windows Vista et versions ultérieures.

Les fonctions GetIfTable2 et GetIfTable2Ex énumèrent les interfaces logiques et physiques sur un système local et retournent ces informations dans une structure MIB_IF_TABLE2 .

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

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

GetIfTable2

GetIfTable2Ex

MIB_IF_ROW2