NET_ADAPTER_WAKE_PATTERN_ID enumeration (netadapter.h)

The NET_ADAPTER_WAKE_PATTERN_ID enumeration specifies the wake pattern ID in the NET_ADAPTER_WAKE_REASON_PACKET structure.

Syntax

typedef enum _NET_ADAPTER_WAKE_PATTERN_ID {
  NetAdapterWakeMagicPatternId = 0x0000fffe,
  NetAdapterWakeEapolPatternId = 0x0000fffd,
  NetAdapterWakeFilterPatternId = 0x0000fffc
} NET_ADAPTER_WAKE_PATTERN_ID;

Constants

 
NetAdapterWakeMagicPatternId
Value: 0x0000fffe
NetAdapterWakeEapolPatternId
Value: 0x0000fffd
NetAdapterWakeFilterPatternId
Value: 0x0000fffc

Remarks

See NET_WAKE_SOURCE_TYPE for descriptions of each wake source type.

An initialized NET_ADAPTER_WAKE_REASON_PACKET structure is an input to NetAdapterReportWakeReasonPacket.

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_REASON_PACKET

NetAdapterReportWakeReasonPacket