WDI_POWER_MODE_REASON_CODE enumeration (dot11wificxtypes.h)

Important

This topic is part of the WiFiCx driver model. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The previous Wi-Fi driver model WDI is in maintenance mode and will only receive high priority fixes.

The WDI_POWER_MODE_REASON_CODE enumeration defines the reasons for entering the Power Save state.

Syntax

typedef enum _WDI_POWER_MODE_REASON_CODE {
  WDI_POWER_MODE_REASON_CODE_NO_CHANGE = 0,
  WDI_POWER_MODE_REASON_CODE_NONCOMPLANT_AP = 1,
  WDI_POWER_MODE_REASON_CODE_LEGACY_P2P_DEVICE = 2,
  WDI_POWER_MODE_REASON_CODE_COMPLIANT_AP = 3,
  WDI_POWER_MODE_REASON_CODE_COMPLIANT_P2P_DEVICE = 4,
  WDI_POWER_MODE_REASON_CODE_OTHERS = 5
} WDI_POWER_MODE_REASON_CODE;

Constants

 
WDI_POWER_MODE_REASON_CODE_NO_CHANGE
Value: 0
Device is initially in this state and has not changed since.
WDI_POWER_MODE_REASON_CODE_NONCOMPLANT_AP
Value: 1
The connected AP didn't handle PSM correctly.
WDI_POWER_MODE_REASON_CODE_LEGACY_P2P_DEVICE
Value: 2
WFD device is legacy.
WDI_POWER_MODE_REASON_CODE_COMPLIANT_AP
Value: 3
AP is compliant.
WDI_POWER_MODE_REASON_CODE_COMPLIANT_P2P_DEVICE
Value: 4
All connected WFD device can do PSM.
WDI_POWER_MODE_REASON_CODE_OTHERS
Value: 5
Other reason.

Remarks

The WDI_POWER_MODE_REASON_CODE enumeration is a value in the WDI_TLV_GET_AUTO_POWER_SAVE TLV.

Requirements

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

See also

WDI_TLV_GET_AUTO_POWER_SAVE