共用方式為


NET_ADAPTER_LINK_STATE結構 (netadapter.h)

描述配接器的連結狀態。

語法

typedef struct _NET_ADAPTER_LINK_STATE {
  ULONG                              Size;
  ULONG64                            TxLinkSpeed;
  ULONG64                            RxLinkSpeed;
  NET_IF_MEDIA_CONNECT_STATE         MediaConnectState;
  NET_IF_MEDIA_DUPLEX_STATE          MediaDuplexState;
  NET_ADAPTER_PAUSE_FUNCTION_TYPE    SupportedPauseFunctions;
  NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags;
} NET_ADAPTER_LINK_STATE;

成員

Size

NET_ADAPTER_LINK_STATE 結構的大小 ,以位元組為單位。

TxLinkSpeed

適配卡的目前傳輸連結速度,每秒以位為單位。

RxLinkSpeed

適配卡的目前接收連結速度,以每秒位為單位。

MediaConnectState

網路適配器的媒體連線狀態。

MediaDuplexState

網路適配器的媒體雙工狀態。

SupportedPauseFunctions

支援由 NET_ADAPTER_PAUSE_FUNCTION_TYPE 值指定的 IEEE 802.3 暫停畫面。

AutoNegotiationFlags

網路適配器的自動交涉設定。 如需詳細資訊,請參閱 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

備註

呼叫 NET_ADAPTER_LINK_STATE_INITNET_ADAPTER_LINK_STATE_INIT_DISCONNECTED 來初始化這個結構。

初始化 NET_ADAPTER_LINK_STATE 結構是 NetAdapterSetLinkState 的輸入參數值。

規格需求

需求
最小 KMDF 版本 1.21
標頭 netadapter.h (包括 netadaptercx.h)

另請參閱

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NetAdapterSetLinkState