MIB_IF_TABLE_LEVEL enumeration (netioapi.h)

The MIB_IF_TABLE_LEVEL enumeration type defines the level of interface information to retrieve.

Syntax

typedef enum _MIB_IF_TABLE_LEVEL {
  MibIfTableNormal,
  MibIfTableRaw,
  MibIfTableNormalWithoutStatistics
} MIB_IF_TABLE_LEVEL, *PMIB_IF_TABLE_LEVEL;

Constants

 
MibIfTableNormal
The values of statistics and state that are returned in members of the
MIB_IF_ROW2 structure in the
MIB_IF_TABLE2 structure that the
Table parameter points to in the
GetIfTable2Ex function are returned from
the top of the filter stack.
MibIfTableRaw
The values of statistics and state that are returned in members of the
MIB_IF_ROW2 structure in the
MIB_IF_TABLE2 structure that the
Table parameter points to in the
GetIfTable2Ex function are returned
directly for the interface that is being queried.
MibIfTableNormalWithoutStatistics
Note  This value is available starting with Windows 10, version 1703.

 

The values returned are the same as for the MibIfTableNormal value, but without the statistics.

Remarks

The MIB_IF_TABLE_LEVEL enumeration type is used with the GetIfTable2Ex function to specify the level of interface information to retrieve.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header netioapi.h (include Netioapi.h)

See also

GetIfTable2Ex

MIB_IF_ROW2

MIB_IF_TABLE2