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


структура NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES (netadapter.h)

Структура NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES описывает возможности пробуждения сетевого адаптера по локальной сети (WoL) для пробуждения из сообщения идентификатора запроса EAP по локальной сети (EAPOL).

Синтаксис

typedef struct _NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES {
  ULONG   Size;
  BOOLEAN EapolPacket;
} NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES;

Члены

Size

Размер этой структуры в байтах.

EapolPacket

Логическое значение, указывающее, способен ли сетевой адаптер просыпаться из пакета EAPOL.

Комментарии

Вызовите NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT , чтобы инициализировать эту структуру, а затем вызовите NetAdapterWakeSetEapolPacketCapabilities , чтобы задать возможности WoL пакета EAPOL сетевого адаптера. Клиентские драйверы обычно вызывают NetAdapterWakeSetEapolPacketCapabilities при запуске сетевого адаптера, но перед вызовом NetAdapterStart.

При сообщении о том, что NET_WAKE_SOURCE_TYPE имеет значение NetWakeSourceTypeEapolPacket, вызовите NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT для инициализации структуры NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES .

Требования

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

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

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

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT

NetAdapterWakeSetEapolPacketCapabilities

NetAdapterStart