Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Chama a função ExitWindowsEx para fazer logoff do usuário interativo. Os aplicativos devem chamar ExitWindowsEx diretamente.
Sintaxe
BOOL ExitWindows(
DWORD dwReserved,
UINT Code
);
Parâmetros
dwReserved
Esse parâmetro deve ser zero.
Code
Esse parâmetro deve ser zero.
Valor de retorno
Tipo: BOOL
Se a chamada for bem-sucedida, o valor retornado não será zero. Se a chamada falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Observações
O sistema envia um WM_QUERYENDSESSION para a janela principal 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 sendo desligado e para FALSE se não estiver.
Exemplos
Para obter um exemplo, consulte Como fazer logon do usuário atual.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado | Windows XP [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo compatível | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
| da Plataforma de Destino |
Windows |
| cabeçalho | winuser.h (inclua Windows.h) |