Share via


MIB_IF_TABLE2 (Compact 2013)

3/26/2014

This structure contains a table of logical and physical interface entries.

Syntax

typedef struct _MIB_IF_TABLE2 {
  ULONG NumEntries;
  MIB_IF_ROW2 Table[ANY_SIZE];
} MIB_IF_TABLE2,
  *PMIB_IF_TABLE2;

Members

  • NumEntries
    The number of interface entries in the array.
  • Table
    An array of MIB_IF_ROW2 structures that contains interface entries.

Remarks

The GetIfTable2 and GetIfTable2Ex functions enumerates the logical and physical interfaces on a local system and returns this information in a MIB_IF_TABLE2 structure.

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

Be aware 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

Header

ws2def.h,
ws2ipdef.h

See Also

Reference

MIB Structures
GetIfTable2
GetIfTable2Ex
MIB_IF_ROW2