Condividi tramite


Macro ExitWindows (winuser.h)

Chiama la funzione ExitWindowsEx per disconnettersi dall'utente interattivo. Le applicazioni devono chiamare direttamente ExitWindowsEx .

Sintassi

void ExitWindows(
   dwReserved,
   Code
);

Parametri

dwReserved

Questo parametro deve essere zero.

Code

Questo parametro deve essere zero.

Valore restituito

nessuno

Osservazioni

Il sistema invia un WM_QUERYENDSESSION alla finestra principale di ogni applicazione in esecuzione.

Un'applicazione accetta di terminare restituendo TRUE quando riceve questo messaggio (o consentendo alla funzione DefWindowProc di elaborare il messaggio). Se un'applicazione restituisce FALSE quando riceve il messaggio di WM_QUERYENDSESSION , la disconnessione viene annullata.

Dopo che il sistema elabora i risultati del messaggio di WM_QUERYENDSESSION , invia il messaggio WM_ENDSESSION con il parametro wParam impostato su TRUE se il sistema viene arrestato e su FALSE in caso contrario.

Esempio

Per un esempio, vedere Come disconnettersi dall'utente corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)

Vedi anche

DefWindowProc

Exitwindowsex

Disconnessione

Funzioni di arresto del sistema