NET_ADAPTER_LINK_STATE_INIT函式 (netadapter.h)

初始化 NET_ADAPTER_LINK_STATE 結構。

語法

void NET_ADAPTER_LINK_STATE_INIT(
  [_Out_] NET_ADAPTER_LINK_STATE             *LinkState,
  [_In_]  ULONG64                            LinkSpeed,
  [_In_]  NET_IF_MEDIA_CONNECT_STATE         MediaConnectState,
  [_In_]  NET_IF_MEDIA_DUPLEX_STATE          MediaDuplexState,
  [_In_]  NET_ADAPTER_PAUSE_FUNCTION_TYPE    SupportedPauseFunctions,
  [_In_]  NET_ADAPTER_AUTO_NEGOTIATION_FLAGS AutoNegotiationFlags
);

參數

[_Out_] LinkState

驅動程式配置 NET_ADAPTER_LINK_STATE 結構的指標。

[_In_] LinkSpeed

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

[_In_] MediaConnectState

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

[_In_] MediaDuplexState

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

[_In_] SupportedPauseFunctions

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

[_In_] AutoNegotiationFlags

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

傳回值

備註

呼叫 NET_ADAPTER_LINK_STATE_INITNET_ADAPTER_LINK_STATE_INIT_DISCONNECTED ,以初始化 NET_ADAPTER_LINK_STATE 結構。

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

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
最低 KMDF 版本 1.21
最低UMDF版本 2.33
標頭 netadapter.h (包含 netadaptercx.h)
IRQL <= DISPATCH_LEVEL

另請參閱

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE