// wdm.h
typedef enum _PO_EFFECTIVE_POWER_MODE {
PoEffectivePowerModeBatterySaver,
PoEffectivePowerModeEnergySaverHighSavings,
PoEffectivePowerModeBetterBattery,
PoEffectivePowerModeEnergySaverStandard,
PoEffectivePowerModeBalanced,
PoEffectivePowerModeHighPerformance,
PoEffectivePowerModeMaxPerformance,
PoEffectivePowerModeGameMode,
PoEffectivePowerModeMixedReality
} PO_EFFECTIVE_POWER_MODE, *PPO_EFFECTIVE_POWER_MODE;
View the official Windows Driver Kit DDI referenceNo description available.
The PO_EFFECTIVE_POWER_MODE enumeration constants indicates the effective power mode the system is running.
PoEffectivePowerModeBatterySaverThe system is in battery saver effective power mode.
PoEffectivePowerModeEnergySaverHighSavingsThe system is in energy saver high savings effective power mode.
PoEffectivePowerModeBetterBatteryThe system is in better battery effective power mode. For systems using the legacy high performance overlay, this effective power mode will never be used.
PoEffectivePowerModeEnergySaverStandardThe system is in the energy saver standard effective power mode.
PoEffectivePowerModeBalancedThe system is in the balanced effective power mode.
PoEffectivePowerModeHighPerformanceThe system is in the high performance effective power mode. This power mode is only used for systems using the legacy high performance overlay.
PoEffectivePowerModeMaxPerformanceThe system is in the maximum performance effective power mode.
PoEffectivePowerModeGameModeThe system is in game mode effective power mode.
PoEffectivePowerModeMixedRealityThe system is in the Windows Mixed Reality effective power mode.
PO_EFFECTIVE_POWER_MODE_CALLBACK
PoRegisterForEffectivePowerModeNotifications
PoUnregisterFromEffectivePowerModeNotifications