SystemEvents.SessionSwitch Ereignis

Definition

Tritt auf, wenn sich der aktuell angemeldete Benutzer geändert hat.

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

Ereignistyp

Ausnahmen

Systemereignisbenachrichtigungen werden im aktuellen Kontext nicht unterstützt. Serverprozesse unterstützen beispielsweise keine globalen Systemereignisbenachrichtigungen.

Der Versuch, einen Fensterthread für Systemereignisse zu erstellen, war nicht erfolgreich.

Hinweise

Note

Dieses Ereignis wird nur ausgelöst, wenn die Nachrichtenpumpe ausgeführt wird. In einem Windows-Dienst wird dieses Ereignis nicht ausgelöst, es sei denn, es wird ein ausgeblendetes Formular verwendet oder die Nachrichtenpumpe manuell gestartet. Ein Codebeispiel, das zeigt, wie Systemereignisse mithilfe eines ausgeblendeten Formulars in einem Windows-Dienst behandelt werden, finden Sie in der SystemEvents Klasse.

Vorsicht

Da es sich um ein statisches Ereignis handelt, müssen Sie die Ereignishandler trennen, wenn die Anwendung verworfen wird, oder Speicherverluste führen.

Gilt für:

Weitere Informationen