Freigeben über


PowerManager.SystemIdleStatusChanged Ereignis

Definition

Wird ausgelöst, wenn das System ausgelastet ist. Dies weist darauf hin, dass das System in Naher Zukunft nicht in einen Leerlaufzustand wechselt und dass die aktuelle Zeit für Komponenten geeignet ist, Hintergrund- oder Leerlaufaufgaben auszuführen, die andernfalls verhindern würden, dass der Computer in einen Leerlaufzustand wechselt.

// 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) 

Ereignistyp

Hinweise

Es gibt keine Benachrichtigung, wenn das System in einen Leerlaufzustand versetzt werden kann. Die Idle-Hintergrundaufgabenbenachrichtigung gibt nicht an, ob ein Benutzer auf dem Computer vorhanden ist.

Dieses Ereignis entspricht der guiD-GUID_IDLE_BACKGROUND_TASKLeistungseinstellung.

Gilt für:

Weitere Informationen