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

另请参阅

IP_ADAPTER_ADDRESSES