Freigeben über


ExitWindows-Makro (winuser.h)

Ruft die ExitWindowsEx-Funktion auf, um den interaktiven Benutzer abzumelden. Anwendungen sollten ExitWindowsEx direkt aufrufen.

Syntax

BOOL ExitWindows(
    DWORD dwReserved,
    UINT Code
);

Die Parameter

dwReserved

Dieser Parameter muss null sein.

Code

Dieser Parameter muss null sein.

Rückgabewert

Typ: BOOL

Wenn der Aufruf erfolgreich ist, ist der Rückgabewert ungleich Null. Wenn der Aufruf fehlschlägt, ist der Rückgabewert null. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.

Bemerkungen

Das System sendet eine WM_QUERYENDSESSION an das Hauptfenster jeder ausgeführten Anwendung.

Eine Anwendung stimmt dem Beenden zu, indem true zurückgegeben wird, wenn sie diese Nachricht empfängt (oder indem die DefWindowProc-Funktion die Nachricht verarbeitet). Wenn eine Anwendung FALSE zurückgibt, wenn sie die WM_QUERYENDSESSION Nachricht empfängt, wird die Abmeldung abgebrochen.

Nachdem das System die Ergebnisse der WM_QUERYENDSESSION Nachricht verarbeitet hat, sendet es die WM_ENDSESSION Nachricht, wobei der wParam-Parameter auf TRUE festgelegt ist, wenn das System heruntergefahren wird und wenn dies nicht der Fall ist, an FALSE .

Beispiele

Ein Beispiel finden Sie unter "Abmelden des aktuellen Benutzers".

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Fenster
Überschrift winuser.h (enthalten Windows.h)

Siehe auch

DefWindowProc-

ExitWindowsEx

Abmelden

Funktionen zum Herunterfahren