显示、系统、离开模式之间有什么区别。我找不到状态的清晰描述,即使 Awaymode 部分自我澄清。
小智 5
这些电源请求类型对应POWER_REQUEST_TYPE于 Windows API 中的枚举。
此答案基于 Windows API 中的以下页面:
PowerRequestDisplayRequired)此请求请求具有以下作用:
用户不活动一段时间后,会话显示会保持打开状态,不会自动关闭。如果显示器已经关闭,电源请求会打开显示器。
用户不活动一段时间后,屏幕保护程序不会自动启动。如果屏幕保护程序已在运行,则电源请求会停止屏幕保护程序。
用户不活动一段时间后,会话不会自动锁定。如果在驱动程序发送电源请求时会话已经锁定,则会话保持锁定。
PowerRequestSystemRequired)此请求可防止计算机在用户不活动一段时间后自动进入睡眠模式。
在能够连接待机的系统上不接受此请求类型。应用程序应PowerRequestExecutionRequired改为使用请求。
PowerRequestAwayModeRequired)系统响应用户的明确动作而进入离开模式而不是睡眠模式。在离开模式下,系统会继续运行,但会关闭音频和视频以呈现睡眠状态。
当PowerRequestAwayModeRequired电源请求有效时,如果用户尝试将计算机置于睡眠模式(例如,通过单击开始然后单击睡眠),电源管理器将关闭音频和视频,使计算机看起来处于睡眠模式,但计算机继续运行。
PowerRequestExecutionRequired)调用进程继续运行,而不是被进程生命周期管理机制挂起或终止。允许进程运行的时间和时长取决于操作系统和电源策略设置。
在无法连接待机的系统上,活动PowerRequestExecutionRequired请求意味着PowerRequestSystemRequired。
注意: PowerRequestExecutionRequired从 Windows 8 和 Windows Server 2012 开始支持。
| 归档时间: |
|
| 查看次数: |
1822 次 |
| 最近记录: |