What's New in Power Management
Windows 10 helps your application optimize power consumption when it's running on a mobile device.
Battery saver
In this release, your application can be notified when battery saver is turned on or off. By responding to changing power conditions, your application can work in concert with battery saver to save energy and help extend battery life. For general information about battery saver, see battery saver (in the hardware component guidelines).
GUID_POWER_SAVING_STATUS : Use this new GUID with the PowerSettingRegisterNotification function to be notified when battery saver is turned on or off.
SYSTEM_POWER_STATUS : This structure has been updated to support battery saver. The fourth member, SystemStatusFlag (previously named Reserved1), now indicates if battery saver is engaged or not. Use the GetSystemPowerStatus function to retrieve a pointer to this structure.