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


структура 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, чтобы задать возможности пакета EAPOL сетевого адаптера WoL. Клиентские драйверы обычно вызывают NetAdapterWakeSetEapolPacketCapabil ities при запуске сетевого адаптера, но перед вызовом 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 (include netadaptercx.h)

См. также

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

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT

NetAdapterWakeSetEapolPacketCapabilities

NetAdapterStart