PowerManager.SystemIdleStatusChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déclenché lorsque le système est occupé. Cela indique que le système ne passera pas à un état inactif dans un avenir proche et que l’heure actuelle est un bon moment pour que les composants effectuent des tâches en arrière-plan ou inactives qui empêchent autrement l’ordinateur d’entrer dans un état inactif.
// 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)
Type d'événement
Remarques
Il n’existe aucune notification lorsque le système est en mesure de passer à un état inactif. La notification de tâche en arrière-plan inactive n’indique pas si un utilisateur est présent sur l’ordinateur.
Cet événement correspond au GUID du paramètre d’alimentation GUID_IDLE_BACKGROUND_TASK.