Partager via


structure MIB_IFTABLE (ifmib.h)

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

Syntaxe

typedef struct _MIB_IFTABLE {
  DWORD     dwNumEntries;
  MIB_IFROW table[ANY_SIZE];
} MIB_IFTABLE, *PMIB_IFTABLE;

Membres

dwNumEntries

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

table[ANY_SIZE]

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

Remarques

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

La structure MIB_IFTABLE peut contenir un remplissage pour l’alignement entre le membre dwNumEntries et la première entrée de tableau MIB_IFROW dans le membre de table . Un remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_IFROW dans le membre de la table . Tout accès à une entrée de tableau MIB_IFROW 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_IFTABLE est définie dans le fichier d’en-tête Ifmib.h et non dans le fichier d’en-tête Iprtrmib.h. Notez que le fichier d’en-tête Ifmib.h est automatiquement inclus dans le fichier d’en-tête Ipmib.h . Ce fichier est automatiquement inclus dans le fichier d’en-tête Iprtrmib.h qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Le fichier d’en-tête Ifmib.h ne doit jamais être utilisé directement.

Configuration requise

Condition requise Valeur
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 ifmib.h (include Iphlpapi.h)

Voir aussi

GetIfTable

GetIfTable2

GetIfTable2Ex

MIB_IFNUMBER

MIB_IFROW

MIB_IF_ROW2

MIB_IF_TABLE2