функция 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.

Возвращаемое значение

None

Remarks

Вызовите 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
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL <= DISPATCH_LEVEL

См. также раздел

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE