NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure (netadapter.h)
The NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure describes a network adapter's wake on LAN (WoL) capabilities for waking from an EAP over LAN (EAPOL) request identifier message.
Syntax
typedef struct _NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES {
ULONG Size;
BOOLEAN EapolPacket;
} NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES;
Members
Size
The size of this structure in bytes.
EapolPacket
A boolean value that describes if the network adapter is capable of waking from an EAPOL packet.
Remarks
Call NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT to initialize this structure, then call NetAdapterWakeSetEapolPacketCapabilities to set the network adapter's EAPOL packet WoL capabilities. Client drivers typically call NetAdapterWakeSetEapolPacketCapabilities when starting a network adapter, but before calling NetAdapterStart.
When reporting that a NET_WAKE_SOURCE_TYPE is NetWakeSourceTypeEapolPacket, call NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT to initialize a NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 |
Minimum supported server | Windows Server 2022 |
Minimum UMDF version | 2.33 |
Header | netadapter.h (include netadaptercx.h) |
See also
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT