MIB_IFSTATUS 结构 (iprtrmib.h)

MIB_IFSTATUS结构存储特定接口的状态信息。

语法

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

成员

dwIfIndex

标识接口的索引。

dwAdminStatus

接口的管理状态,即接口是在管理上启用或禁用的。

dwOperationalStatus

接口的操作状态。 此成员可以是 Mprapip.h 头文件中定义的 ROUTER_CONNECTION_STATE 枚举中定义的值之一。 有关可能的操作状态的列表说明,请参阅 ROUTER_CONNECTION_STATE 枚举。

bMHbeatActive

指定是否启用多播检测信号。 值为 TRUE 表示已启用检测信号检测。 值为 FALSE 表示已禁用检测信号检测。

bMHbeatAlive

指定是否已超出多播检测信号死间隔。 值为 FALSE 表示已超出间隔。 值为 TRUE 表示未超出间隔。

注解

请注意, Iprtrmib.h 头文件会自动包含在 Iphlpapi.h 头文件中。 永远不应直接使用 Iprtrmib.h 头文件。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 iprtrmib.h (包括 Iphlpapi.h)

另请参阅

MIB_IFROW

MPR_INTERFACE_0

MPR_INTERFACE_1