共用方式為


NET_IF_OPER_STATUS列舉 (ifdef.h)

NET_IF_OPER_STATUS列舉類型會定義目前的 NDIS 網路介面 操作狀態。

Syntax

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)