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

支持由 NET_ADAPTER_PAUSE_FUNCTION_TYPE 值指定的 IEEE 802.3 暂停帧。

[_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