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