Expand Minimize

MIB_IFSTACK_TABLE structure

The MIB_IFSTACK_TABLE structure contains a table of network interface stack row entries. This specifies the relationship of the network interfaces on an interface stack.

Syntax


typedef struct _MIB_IFSTACK_TABLE {
  ULONG           NumEntries;
  MIB_IFSTACK_ROW Table[ANY_SIZE];
} MIB_IFSTACK_TABLE, *PMIB_IFSTACK_TABLE;

Members

NumEntries

The number of interface stack row entries in the array.

Table

An array of MIB_IFSTACK_ROW structures containing interface stack row entries.

Remarks

The MIB_IFSTACK_TABLE structure is defined in Windows Vista and later.

The relationship between the interfaces in the interface stack is that the interface with index in the HigherLayerInterfaceIndex member of the MIB_IFSTACK_ROW structure is immediately above the interface with index in the LowerLayerInterfaceIndex member of the MIB_IFSTACK_ROW structure.

The GetIfStackTable function enumerates the network interface stack row entries on a local system and returns this information in a MIB_IFSTACK_TABLE structure.

The MIB_IFSTACK_TABLE structure may contain padding for alignment between the NumEntries member and the first MIB_IFSTACK_ROW array entry in the Table member. Padding for alignment may also be present between the MIB_IFSTACK_ROW array entries in the Table member. Any access to a MIB_IFSTACK_ROW array entry should assume padding may exist.

Note that the Netioapi.h header file is automatically included in the Iphlpapi.h header file. The Netioapi.h header file should never be used directly.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Netioapi.h (include Iphlpapi.h)

See also

GetIfStackTable
GetInvertedIfStackTable
MIB_IFSTACK_ROW
MIB_INVERTEDIFSTACK_ROW
MIB_INVERTEDIFSTACK_TABLE

 

 

Community Additions

ADD
Show:
© 2015 Microsoft