MIB_IFSTACK_TABLE structure (netioapi.h)
La structure MIB_IFSTACK_TABLE contient une table d’entrées de ligne de pile d’interface réseau. Spécifie la relation des interfaces réseau sur une pile d’interfaces.
Syntaxe
typedef struct _MIB_IFSTACK_TABLE {
ULONG NumEntries;
MIB_IFSTACK_ROW Table[ANY_SIZE];
} MIB_IFSTACK_TABLE, *PMIB_IFSTACK_TABLE;
Membres
NumEntries
Nombre d’entrées de ligne de pile d’interface dans le tableau.
Table[ANY_SIZE]
Tableau de structures MIB_IFSTACK_ROW contenant des entrées de ligne de pile d’interface.
Notes
La structure MIB_IFSTACK_TABLE est définie dans Windows Vista et versions ultérieures.
La relation entre les interfaces dans la pile d’interfaces est que l’interface avec index dans le membre HigherLayerInterfaceIndex de la structure MIB_IFSTACK_ROW se trouve immédiatement au-dessus de l’interface avec index dans le membre LowerLayerInterfaceIndex de la structure MIB_IFSTACK_ROW .
La fonction GetIfStackTable énumère les entrées de ligne de pile d’interface réseau sur un système local et retourne ces informations dans une structure MIB_IFSTACK_TABLE .
La structure MIB_IFSTACK_TABLE peut contenir un remplissage pour l’alignement entre le membre NumEntries et la première entrée de tableau MIB_IFSTACK_ROW dans le membre Table . Un remplissage pour l’alignement peut également être présent entre les entrées de tableau MIB_IFSTACK_ROW dans le membre Table . Tout accès à une entrée de tableau MIB_IFSTACK_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.
Spécifications
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) |