电源请求类型:显示、系统、离开模式之间有什么区别。(powercfg)

Wif*_*ack 4 windows powercfg

显示、系统、离开模式之间有什么区别。我找不到状态的清晰描述,即使 Awaymode 部分自我澄清。

小智 5

这些电源请求类型对应POWER_REQUEST_TYPE于 Windows API 中的枚举。

此答案基于 Windows API 中的以下页面:

显示电源请求类型 ( PowerRequestDisplayRequired)

此请求请求具有以下作用:

  • 用户不活动一段时间后,会话显示会保持打开状态,不会自动关闭。如果显示器已经关闭,电源请求会打开显示器。

  • 用户不活动一段时间后,屏幕保护程序不会自动启动。如果屏幕保护程序已在运行,则电源请求会停止屏幕保护程序。

  • 用户不活动一段时间后,会话不会自动锁定。如果在驱动程序发送电源请求时会话已经锁定,则会话保持锁定。

系统电源请求类型 ( PowerRequestSystemRequired)

此请求可防止计算机在用户不活动一段时间后自动进入睡眠模式。

在能够连接待机的系统上不接受此请求类型。应用程序应PowerRequestExecutionRequired改为使用请求。

AWAYMODE 电源请求类型 ( PowerRequestAwayModeRequired)

系统响应用户的明确动作而进入离开模式而不是睡眠模式。在离开模式下,系统会继续运行,但会关闭音频和视频以呈现睡眠状态。

PowerRequestAwayModeRequired电源请求有效时,如果用户尝试将计算机置于睡眠模式(例如,通过单击开始然后单击睡眠),电源管理器将关闭音频和视频,使计算机看起来处于睡眠模式,但计算机继续运行。

执行功率请求类型 ( PowerRequestExecutionRequired)

调用进程继续运行,而不是被进程生命周期管理机制挂起或终止。允许进程运行的时间和时长取决于操作系统和电源策略设置。

在无法连接待机的系统上,活动PowerRequestExecutionRequired请求意味着PowerRequestSystemRequired

注意: PowerRequestExecutionRequired从 Windows 8 和 Windows Server 2012 开始支持。