Función WlxShutdown (winwlx.h)

[La función WlxShutdown ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]

La función WlxShutdown debe implementarse mediante un archivo DLL de GINA de reemplazo. Winlogon llama a esta función justo antes de apagarse, lo que permite a GINA realizar cualquier tarea de apagado, como expulsar una tarjeta inteligente de un lector.

Nota Los archivos DLL de GINA se omiten en Windows Vista.
 

Sintaxis

void WlxShutdown(
  [in] PVOID pWlxContext,
  [in] DWORD ShutdownType
);

Parámetros

[in] pWlxContext

Puntero al contexto de GINA asociado a esta estación de ventana. GINA devuelve este valor de contexto cuando Winlogon llama a WlxInitialize para esta estación.

[in] ShutdownType

Especifica el tipo de apagado. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
WLX_SAS_ACTION_SHUTDOWN
5 (0x5)
Cierra el usuario y apaga el equipo.
WLX_SAS_ACTION_SHUTDOWN_REBOOT
11 (0xB)
Apaga y reinicia el equipo.
WLX_SAS_ACTION_SHUTDOWN_POWER_OFF
10 (0xA)
Apaga y desactiva el equipo, si el hardware lo permite.

Valor devuelto

None

Observaciones

Winlogon llama a WlxShutdown después de que el usuario haya cerrado sesión y se haya llamado a la función WlxLogoff .

Antes de llamar a WlxShutdown, Winlogon establece el estado de escritorio para que el escritorio actual sea el escritorio de Winlogon y establezca el estado de la estación de trabajo para que el escritorio esté bloqueado.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winwlx.h

Consulte también

WlxInitialize

WlxLogoff