Condividi tramite


SystemEvents.PowerModeChanged Evento

Definizione

Viene generato quando l'utente sospende o riavvia il sistema.

public:
 static event Microsoft::Win32::PowerModeChangedEventHandler ^ PowerModeChanged;
public static event Microsoft.Win32.PowerModeChangedEventHandler PowerModeChanged;
public static event Microsoft.Win32.PowerModeChangedEventHandler? PowerModeChanged;
member this.PowerModeChanged : Microsoft.Win32.PowerModeChangedEventHandler 
Public Shared Custom Event PowerModeChanged As PowerModeChangedEventHandler 

Tipo evento

Eccezioni

Le notifiche degli eventi di sistema non sono supportate nel contesto corrente. I processi server, ad esempio, potrebbero non supportare le notifiche degli eventi di sistema globali.

Il tentativo di creare un thread della finestra degli eventi di sistema non è riuscito.

Commenti

Nota

Questo evento viene generato solo se il message pump è in esecuzione. In un servizio Windows, a meno che non venga utilizzato un modulo nascosto o che il message pump sia stato avviato manualmente, questo evento non verrà generato. Per un esempio di codice che illustra come gestire gli eventi di sistema usando un modulo nascosto in un servizio Windows, vedere la SystemEvents classe .

Attenzione

Poiché si tratta di un evento statico, è necessario scollegare i gestori eventi quando l'applicazione viene eliminata o le perdite di memoria genereranno perdite di memoria.

Si applica a

Vedi anche