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_INIT 或 NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED 來初始化這個結構。
初始化 NET_ADAPTER_LINK_STATE 結構是 NetAdapterSetLinkState 的輸入參數值。
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.21 |
標頭 | netadapter.h (包括 netadaptercx.h) |
另請參閱
NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES