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) |