Macro ExitWindows (winuser.h)
Chama a função ExitWindowsEx para fazer logoff do usuário interativo. Os aplicativos devem chamar ExitWindowsEx diretamente.
void ExitWindows(
dwReserved,
Code
);
dwReserved
Esse parâmetro deve ser zero.
Code
Esse parâmetro deve ser zero.
Nenhum
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.
Para obter um exemplo, consulte Como fazer logoff do usuário atual.
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) |