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_INIT 或 NET_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