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


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

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

Никакой

Замечания

Вызовите 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 (include netadaptercx.h)
IRQL <= DISPATCH_LEVEL

См. также

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NetAdapterSetLinkState

NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

NET_ADAPTER_LINK_STATE