Поделиться через


Функция 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
Минимальная версия 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