NET_IF_OPER_STATUS 枚举 (ifdef.h)

NET_IF_OPER_STATUS 枚举类型定义当前的 NDIS 网络接口 操作状态。

语法

typedef enum _NET_IF_OPER_STATUS {
  NET_IF_OPER_STATUS_UP = 1,
  NET_IF_OPER_STATUS_DOWN = 2,
  NET_IF_OPER_STATUS_TESTING = 3,
  NET_IF_OPER_STATUS_UNKNOWN = 4,
  NET_IF_OPER_STATUS_DORMANT = 5,
  NET_IF_OPER_STATUS_NOT_PRESENT = 6,
  NET_IF_OPER_STATUS_LOWER_LAYER_DOWN = 7
} NET_IF_OPER_STATUS, *PNET_IF_OPER_STATUS;

常量

 
NET_IF_OPER_STATUS_UP
值:1
指定接口已准备好传输和接收所有支持的数据包类型。
NET_IF_OPER_STATUS_DOWN
值: 2
指定接口尚未准备好传输或接收数据。 例如,媒体为
断开连接或端口未进行身份验证。 在此状态下,可能会传输 或
接收一些信息。 例如,如果接口因尚未进行身份验证而关闭,
可以发送和接收 802.1x 身份验证数据包。
NET_IF_OPER_STATUS_TESTING
值: 3
指定接口处于测试模式,并且无法传输任何操作数据包或
收到。
NET_IF_OPER_STATUS_UNKNOWN
值: 4
指定无法确定网络接口的操作状态。
NET_IF_OPER_STATUS_DORMANT
值: 5
指定网络接口无法发送或接收数据包,因为接口为
等待外部事件。
NET_IF_OPER_STATUS_NOT_PRESENT
值: 6
指定网络接口未准备好传输或接收数据,因为组件
托管系统中缺少 。 此状态比
NET_IF_OPER_STATUS_DOWN 状态。
NET_IF_OPER_STATUS_LOWER_LAYER_DOWN
值: 7
指定网络接口尚未准备好传输或接收数据,因为基础
接口关闭。 此状态比 NET_IF_OPER_STATUS_DOWN更具体,但类似于
状态。

要求

要求
最低受支持的客户端 在 NDIS 6.0 及更高版本中受支持。
标头 ifdef.h (包括 Netioapi.h、Ntddndis.h)