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