MIB_IFSTATUS

The MIB_IFSTATUS structure stores status information for a particular interface.

typedef struct _MIB_IFSTATUS {
  DWORD   dwIfIndex;
  DWORD   dwAdminStatus;
  DWORD   dwOperationalStatus;
  BOOL    bMHbeatActive;
  BOOL    bMHbeatAlive;
} MIB_IFSTATUS, *PMIB_IFSTATUS;

Members

dwIfIndex
Specifies the index that identifies the interface.
dwAdminStatus
Specifies the administrative status of the interface, that is, whether the interface is administratively enabled or disabled.
dwOperationalStatus
Specifies the operational status of the interface. See ROUTER_CONNECTION_STATE for a list of the possible operational states.
bMHbeatActive
Specifies whether multicast heartbeat detection is enabled. A value of TRUE indicates that heartbeat detection is enabled. A value of FALSE indicates that heartbeat detection is disabled.
bMHbeatAlive
Specifies whether the multicast heartbeat dead interval has been exceeded. A value of TRUE indicates that the interval has been exceeded. A value of FALSE indicates that the interval has not been exceeded.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Header: Declared in Iprtrmib.h.

See Also

MIB_IFROW, MPR_INTERFACE_0, MPR_INTERFACE_1