Функция NetAdapterSetLinkState (netadapter.h)

Задает состояние связи сетевого адаптера.

Синтаксис

void NetAdapterSetLinkState(
  [_In_] NETADAPTER             Adapter,
  [_In_] NET_ADAPTER_LINK_STATE *State
);

Параметры

[_In_] Adapter

Объект сетевого адаптера, созданный клиентом перед вызовом NetAdapterCreate.

[_In_] State

Указатель на выделенную и инициализированную структуру NET_ADAPTER_LINK_STATE , описывающую состояние связи адаптера.

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

None

Remarks

Драйвер клиента вызывает NetAdapterSetLinkState при запуске сетевого адаптера, прежде чем вызывать NetAdapterStart. Она также может вызвать эту функцию позже, когда ей потребуется изменить текущее состояние связи.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1.29
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL <= DISPATCH_LEVEL

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

NET_ADAPTER_LINK_STATE_INIT

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED