检索 Windows 10 电源模式滑块的状态

Retrieve state of Windows 10 Power mode slider

是否有 API 检索 Windows 10 电源模式滑块的状态?

我在看 Windows.System.Power namespace. But PowerManager class 似乎只提供了电源系统的即时状态,而不是通过滑块设置的用户首选项。

滑块也以某种方式与以前的 "power plan" 设置并行存在。 Win32_PowerPlan.

中好像没有直接体现滑块状态

改变滑块的位置,注册表项:HKLM\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\ActiveOverlayAc/DcPowerScheme也会改变。 ActiveOverlayAcPowerScheme 用于 non-battery 供电,ActiveOverlayDcPowerScheme 用于电池供电。 但是,从 Windows 版本 1903 开始​​,滑块作为 OEM opt-in 功能可用于仅交流设备。 ActiveOverlayAcPowerScheme键值和对应的滑块模式如下:

更好的电池{961CC777-2547-4F9D-8174-7D86181b8A7A}

更好的性能{381B4222-F694-41F0-9685-FF5BB260DF2E}

最佳性能{DED574B5-45A0-4F42-8737-46345C09C238}

ActivePowerScheme 将被 ActiveOverlayAcPowerScheme 覆盖。 您可以检索键值以获取滑块模式。