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