WIFI_WAKE_REASON_TYPE enumeration (wificx.h)

The WIFI_WAKE_REASON_TYPE enumeration specifies the reason type for a wake-on-LAN (WoL) wake event generated by a WiFiCx adapter.

Syntax

typedef enum _WIFI_WAKE_REASON_TYPE {
  WifiWakeReasonTypeNloDiscovery,
  WifiWakeReasonTypeApAssociationlost,
  WifiWakeReasonTypeGtkHandshakeError,
  WifiWakeReasonTypeFourWayHandshakeRequest
} WIFI_WAKE_REASON_TYPE;

Constants

 
WifiWakeReasonTypeNloDiscovery
The WiFiCx net adapter generated the wake-up event due to NLO discovery.
WifiWakeReasonTypeApAssociationlost
The WiFiCx net adapter generated the wake-up event because access point association was lost.
WifiWakeReasonTypeGtkHandshakeError
The WiFiCx net adapter generated the wake-up event because of a GTK handshake error.
WifiWakeReasonTypeFourWayHandshakeRequest
The WiFiCx net adapter generated the wake-up event because it received a 4-Way Handshake request.

Remarks

This enumeration is passed as an input parameter to WifiAdapterReportWakeReason.

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header wificx.h

See also

WifiAdapterReportWakeReason