// wificx.h
typedef enum _WIFI_WAKE_REASON_TYPE {
WifiWakeReasonTypeNloDiscovery,
WifiWakeReasonTypeApAssociationlost,
WifiWakeReasonTypeGtkHandshakeError,
WifiWakeReasonTypeFourWayHandshakeRequest,
WifiWakeReasonTypeIncomingActionFrame,
WifiWakeReasonTypeClientDriverDiagnostic
} WIFI_WAKE_REASON_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The WIFI_WAKE_REASON_TYPE enumeration specifies the reason type for a wake-on-LAN (WoL) wake event generated by a WiFiCx adapter.
WifiWakeReasonTypeNloDiscoveryThe WiFiCx net adapter generated the wake-up event due to NLO discovery.
WifiWakeReasonTypeApAssociationlostThe WiFiCx net adapter generated the wake-up event because access point association was lost.
WifiWakeReasonTypeGtkHandshakeErrorThe WiFiCx net adapter generated the wake-up event because of a GTK handshake error.
WifiWakeReasonTypeFourWayHandshakeRequestThe WiFiCx net adapter generated the wake-up event because it received a 4-Way Handshake request.
WifiWakeReasonTypeIncomingActionFrameThe WiFiCx net adapter generated the wake-up event because it received an incoming action frame.
WifiWakeReasonTypeClientDriverDiagnosticThe WiFiCx net adapter generated the wake-up event as a result of a client driver diagnostic event.
This enumeration is passed as an input parameter to WifiAdapterReportWakeReason.