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 |