PowerManager.SystemIdleStatusChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当系统繁忙时引发。 这表示系统不会在不远的将来进入空闲状态,而当前时间是组件执行后台或空闲任务的好时机,否则将阻止计算机进入空闲状态。
// Register
static event_token SystemIdleStatusChanged(EventHandler<IInspectable> const& handler) const;
// Revoke with event_token
static void SystemIdleStatusChanged(event_token const* cookie) const;
// Revoke with event_revoker
static PowerManager::SystemIdleStatusChanged_revoker SystemIdleStatusChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public static event System.EventHandler<object> SystemIdleStatusChanged;
function onSystemIdleStatusChanged(eventArgs) { /* Your code */ }
Microsoft.Windows.System.Power.PowerManager.addEventListener("systemidlestatuschanged", onSystemIdleStatusChanged);
Microsoft.Windows.System.Power.PowerManager.removeEventListener("systemidlestatuschanged", onSystemIdleStatusChanged);
- or -
Microsoft.Windows.System.Power.PowerManager.onsystemidlestatuschanged = onSystemIdleStatusChanged;
Public Shared Custom Event SystemIdleStatusChanged As EventHandler(Of Object)
事件类型
注解
当系统能够进入空闲状态时,没有通知。 空闲后台任务通知不指示用户是否在计算机中存在。
此事件对应于 GUID_IDLE_BACKGROUND_TASK电源设置 GUID。
适用于
另请参阅
- 使用应用生命周期 API
电源管理