IF_OPER_STATUS枚举 (ifdef.h)
IF_OPER_STATUS枚举指定接口的操作状态。
语法
typedef enum {
IfOperStatusUp = 1,
IfOperStatusDown,
IfOperStatusTesting,
IfOperStatusUnknown,
IfOperStatusDormant,
IfOperStatusNotPresent,
IfOperStatusLowerLayerDown
} IF_OPER_STATUS;
常量
IfOperStatusUp 值:1 接口已启动并正常运行。 接口能够传递数据包。 |
IfOperStatusDown 接口未关闭且无法运行。 接口无法传递数据包。 |
IfOperStatusTesting 接口正在测试中。 |
IfOperStatusUnknown 接口状态未知。 |
IfOperStatusDormant 接口不是 用于传递数据包的条件。 接口未启动,但 处于挂起状态,等待某个外部事件。 此状态标识以下情况: 接口正在等待事件将其置于 up 状态。 |
IfOperStatusNotPresent 此状态是对向下状态的优化 指示接口已关闭,具体是因为 某些组件 (例如,硬件组件) 不存在 系统。 |
IfOperStatusLowerLayerDown 此状态是向下状态的优化。 接口可操作,但接口下方的网络层无法正常运行。 |
注解
IF_OPER_STATUS 枚举在 IP_ADAPTER_ADDRESSES 结构的 OperStatus 成员中使用。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | ifdef.h |