---
UID: NS:netioapi._MIB_INVERTEDIFSTACK_TABLE
title: MIB_INVERTEDIFSTACK_TABLE (netioapi.h)
description: Contains a table of inverted network interface stack row entries. This specifies the relationship of the network interfaces on an interface stack in reverse order.
helpviewer_keywords: ["*PMIB_INVERTEDIFSTACK_TABLE","MIB_INVERTEDIFSTACK_TABLE","MIB_INVERTEDIFSTACK_TABLE structure [MIB]","PMIB_INVERTEDIFSTACK_TABLE","PMIB_INVERTEDIFSTACK_TABLE structure pointer [MIB]","mib.mib_invertedifstack_table","netioapi/MIB_INVERTEDIFSTACK_TABLE","netioapi/PMIB_INVERTEDIFSTACK_TABLE"]
old-location: mib\mib_invertedifstack_table.htm
tech.root: MIB
ms.assetid: b3508bb5-4e36-4088-afcc-4a75a01d1fe6
ms.date: 12/05/2018
ms.keywords: '*PMIB_INVERTEDIFSTACK_TABLE, MIB_INVERTEDIFSTACK_TABLE, MIB_INVERTEDIFSTACK_TABLE structure [MIB], PMIB_INVERTEDIFSTACK_TABLE, PMIB_INVERTEDIFSTACK_TABLE structure pointer [MIB], mib.mib_invertedifstack_table, netioapi/MIB_INVERTEDIFSTACK_TABLE, netioapi/PMIB_INVERTEDIFSTACK_TABLE'
req.header: netioapi.h
req.include-header: Iphlpapi.h
req.target-type: Windows
req.target-min-winverclnt: Windows Vista [desktop apps only]
req.target-min-winversvr: Windows Server 2008 [desktop apps only]
req.kmdf-ver:
req.umdf-ver:
req.ddi-compliance:
req.unicode-ansi:
req.idl:
req.max-support:
req.namespace:
req.assembly:
req.type-library:
req.lib:
req.dll:
req.irql:
targetos: Windows
req.typenames: MIB_INVERTEDIFSTACK_TABLE, *PMIB_INVERTEDIFSTACK_TABLE
req.redist:
ms.custom: 19H1
f1_keywords:
- _MIB_INVERTEDIFSTACK_TABLE
- netioapi/_MIB_INVERTEDIFSTACK_TABLE
- PMIB_INVERTEDIFSTACK_TABLE
- netioapi/PMIB_INVERTEDIFSTACK_TABLE
- MIB_INVERTEDIFSTACK_TABLE
- netioapi/MIB_INVERTEDIFSTACK_TABLE
dev_langs:
- c++
topic_type:
- APIRef
- kbSyntax
api_type:
- HeaderDef
api_location:
- Netioapi.h
api_name:
- MIB_INVERTEDIFSTACK_TABLE
---
# MIB_INVERTEDIFSTACK_TABLE structure
## -description
The
MIB_INVERTEDIFSTACK_TABLE structure contains a table of inverted network interface stack row entries. This specifies the relationship of the network interfaces on an interface stack in reverse order.
## -struct-fields
### -field NumEntries
The number of inverted interface stack row entries in the array.
### -field Table
An array of
MIB_INVERTEDIFSTACK_ROW structures containing inverted interface stack row entries.
## -remarks
The MIB_INVERTEDIFSTACK_TABLE structure is defined on 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_INVERTEDIFSTACK_ROW structure is immediately above the interface with index in the LowerLayerInterfaceIndex member of the MIB_INVERTEDIFSTACK_ROW structure.
The GetInvertedIfStackTable function enumerates the inverted network interface stack row entries on a local system and returns this information in a MIB_INVERTEDIFSTACK_TABLE structure.
The MIB_INVERTEDIFSTACK_TABLE structure may contain padding for alignment between the NumEntries member and the first MIB_INVERTEDIFSTACK_ROW array entry in the Table member. Padding for alignment may also be present between the MIB_INVERTEDIFSTACK_ROW array entries in the Table member. Any access to a MIB_INVERTEDIFSTACK_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.
## -see-also
GetIfStackTable
GetInvertedIfStackTable
MIB_IFSTACK_ROW
MIB_IFSTACK_TABLE
MIB_INVERTEDIFSTACK_ROW