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

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

None

Remarks

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Верхняя часть netadapter.h (включая netadaptercx.h)

См. также раздел

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

Настройка управления питанием NetAdapterCx

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE