Macro ExitWindows (winuser.h)

Chama a função ExitWindowsEx para fazer logoff do usuário interativo. Os aplicativos devem chamar ExitWindowsEx diretamente.

Sintaxe

void ExitWindows(
   dwReserved,
   Code
);

Parâmetros

dwReserved

Esse parâmetro deve ser zero.

Code

Esse parâmetro deve ser zero.

Retornar valor

Nenhum

Comentários

O sistema envia um WM_QUERYENDSESSION para a janela main de cada aplicativo em execução.

Um aplicativo concorda em terminar retornando TRUE quando recebe essa mensagem (ou permitindo que a função DefWindowProc processe a mensagem). Se qualquer aplicativo retornar FALSE quando receber a mensagem WM_QUERYENDSESSION , o logoff será cancelado.

Depois que o sistema processa os resultados da mensagem WM_QUERYENDSESSION , ele envia a mensagem WM_ENDSESSION com o parâmetro wParam definido como TRUE se o sistema estiver desligando e para FALSE se não estiver.

Exemplos

Para obter um exemplo, consulte Como fazer logoff do usuário atual.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)

Confira também

DefWindowProc

ExitWindowsEx

Fazer logon

Funções de desligamento do sistema