WIFI_ADAPTER_WAKE_CAPABILITIES structure (wificx.h)

The WIFI_ADAPTER_WAKE_CAPABILITIES structure describes a WiFiCx network adapter's wake-on-LAN (WoL) capabilities.

Syntax

typedef struct _WIFI_ADAPTER_WAKE_CAPABILITIES {
  ULONG   Size;
  BOOLEAN NloDiscovery;
  BOOLEAN ApAssociationLost;
  BOOLEAN GtkHandshakeError;
  BOOLEAN FourWayHandshakeRequest;
  BOOLEAN IncomingActionFrame;
  BOOLEAN ClientDriverDiagnostic;
} WIFI_ADAPTER_WAKE_CAPABILITIES;

Members

Size

The size of this structure, in bytes.

NloDiscovery

A boolean value indicating if the net adapter can generate wake-up events due to NLO discovery.

ApAssociationLost

A boolean value indicating if the net adapter can generate wake-up events when access point association is lost.

GtkHandshakeError

A boolean value indicating if the net adapter can generate wake-up events when there is a GTK handshake error.

FourWayHandshakeRequest

A boolean value indicating if the net adapter can generate wake-up events when it receives a 4-Way Handshake request.

IncomingActionFrame

A boolean value indicating if the net adapter can generate wake-up events upon receiving action frames.

ClientDriverDiagnostic

A boolean value indicating if the net adapter can generate wake-up events triggered by client driver diagnostic events.

Remarks

Call WIFI_ADAPTER_WAKE_CAPABILITIES_INIT to initialize this structure. An initialized WIFI_ADAPTER_WAKE_CAPABILITIES structure is passed as an input method to WifiAdapterSetWakeCapabilities.

Requirements

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

See also

WIFI_ADAPTER_WAKE_CAPABILITIES_INIT

WifiAdapterSetWakeCapabilities