2.2.1.2.30 MIB_IFSTATUS

The MIB_IFSTATUS structure stores status information for a specific interface.

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

dwIfIndex: The index that identifies the interface.

dwAdminStatus: The administrative status of the interface, that is, whether the interface is administratively enabled or disabled.

dwOperationalStatus: The operational status of the interface. This member can be one of the values defined in ROUTER_CONNECTION_STATE (section 2.2.1.1.2).

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.

Value

Meaning

TRUE

Heartbeat detection is enabled.

FALSE

Heartbeat detection is disabled.

bMHbeatAlive: Specifies whether the multicast heartbeat dead interval has been exceeded. A value of FALSE indicates that the interval has been exceeded. A value of TRUE indicates that the interval has not been exceeded.

Value

Meaning

TRUE

Heartbeat dead interval has not been exceeded.

FALSE

Heartbeat dead interval has been exceeded.