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) |