Поделиться через


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) 

Тип события

Комментарии

Нет уведомлений, когда система может перейти в состояние простоя. Уведомление об бездействии фоновой задачи не указывает, присутствует ли пользователь на компьютере.

Это событие соответствует идентификатору GUIDGUID_IDLE_BACKGROUND_TASKпараметров питания.

Применяется к

См. также раздел