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