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) |