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


функция NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT (netadapter.h)

Драйвер клиента вызывает функцию NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT для инициализации структуры NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES при создании отчетов о том, что пакет EAP по локальной сети (EAPOL) вызвал событие пробуждения.

Синтаксис

void NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Параметры

[out] Reason

Указатель на драйвер, выделенный NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES структурой.

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

Никакой

Замечания

Если NET_WAKE_SOURCE_TYPE — NetWakeSourceTypeEapolPacket, вызовите NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT, чтобы инициализировать структуру NET_ADAPTER_WAKE_REASON_PACKET. Вызовите NetAdapterReportWakeReasonPacket, чтобы сообщить об этой причине пробуждения в NetAdapterCx.

Эта функция отсчитывает память для структуры NET_ADAPTER_WAKE_REASON_PACKET, задает элемент размера и задает элемент PatternId значение NetAdapterWakeEapolPatternId.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
минимальный поддерживаемый сервер Windows Server 2022
минимальная версия UMDF 2.33
заголовка netadapter.h (include netadaptercx.h)

См. также

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

настройка NetAdapterCx Power Management

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE