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


функция 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
Минимальная версия UMDF 2.33
Верхняя часть netadapter.h (включая netadaptercx.h)

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

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

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

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE