PowerManager.SystemIdleStatusChanged 事件

定義

當系統忙碌時引發。 這表示系統不會在不遠的將來進入閑置狀態,而且目前時間是元件執行背景或閑置工作的好時機,否則計算機無法進入閑置狀態。

// 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 電源管理