MIB_IF_TABLE2 structure
The MIB_IF_TABLE2 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 contain interface entries.
Remarks
The GetIfTable2 and GetIfTable2Ex functions enumerate the logical and physical interfaces on a local computer and return this information in a MIB_IF_TABLE2 structure.
The MIB_IF_TABLE2 structure might contain padding for alignment between the NumEntries member and the first MIB_IF_ROW2 array entry in the Table member. Padding for alignment might 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 might exist.
Requirements
Version |
Available in Windows Vista and later versions of the Windows operating systems. |
Header |
Netioapi.h (include Netioapi.h) |