PO_EFFECTIVE_POWER_MODE enumeration (wdm.h)
The PO_EFFECTIVE_POWER_MODE enumeration constants indicates the effective power mode the system is running.
Syntax
typedef enum _PO_EFFECTIVE_POWER_MODE {
PoEffectivePowerModeBatterySaver,
PoEffectivePowerModeEnergySaverHighSavings,
PoEffectivePowerModeBetterBattery,
PoEffectivePowerModeEnergySaverStandard,
PoEffectivePowerModeBalanced,
PoEffectivePowerModeHighPerformance,
PoEffectivePowerModeMaxPerformance,
PoEffectivePowerModeGameMode,
PoEffectivePowerModeMixedReality
} PO_EFFECTIVE_POWER_MODE, *PPO_EFFECTIVE_POWER_MODE;
Constants
PoEffectivePowerModeBatterySaver The system is in battery saver effective power mode. |
PoEffectivePowerModeEnergySaverHighSavings The system is in energy saver high savings effective power mode. |
PoEffectivePowerModeBetterBattery The system is in better battery effective power mode. For systems using the legacy high performance overlay, this effective power mode will never be used. |
PoEffectivePowerModeEnergySaverStandard The system is in the energy saver standard effective power mode. |
PoEffectivePowerModeBalanced The system is in the balanced effective power mode. |
PoEffectivePowerModeHighPerformance The system is in the high performance effective power mode. This power mode is only used for systems using the legacy high performance overlay. |
PoEffectivePowerModeMaxPerformance The system is in the maximum performance effective power mode. |
PoEffectivePowerModeGameMode The system is in game mode effective power mode. |
PoEffectivePowerModeMixedReality The system is in the Windows Mixed Reality effective power mode. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 |
Header | wdm.h (include Wdm.h) |
See also
PO_EFFECTIVE_POWER_MODE_CALLBACK