Macro ExitWindows (winuser.h)
Llama a la función ExitWindowsEx para cerrar la sesión del usuario interactivo. Las aplicaciones deben llamar directamente a ExitWindowsEx .
Sintaxis
void ExitWindows(
dwReserved,
Code
);
Parámetros
dwReserved
Este parámetro debe ser cero.
Code
Este parámetro debe ser cero.
Valor devuelto
None
Observaciones
El sistema envía un WM_QUERYENDSESSION a la ventana principal de cada aplicación en ejecución.
Una aplicación acepta finalizar devolviendo TRUE cuando recibe este mensaje (o permitiendo que la función DefWindowProc procese el mensaje). Si alguna aplicación devuelve FALSE cuando recibe el mensaje de WM_QUERYENDSESSION , se cancela el cierre de sesión.
Una vez que el sistema procesa los resultados del mensaje de WM_QUERYENDSESSION , envía el mensaje WM_ENDSESSION con el parámetro wParam establecido en TRUE si el sistema se está cerrando y a FALSE si no lo está.
Ejemplos
Para obtener un ejemplo, vea Cómo cerrar la sesión del usuario actual.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluir Windows.h) |