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