Função WlxShutdown (winwlx.h)

[A função WlxShutdown não está mais disponível para uso desde o Windows Server 2008 e o Windows Vista.]

A função WlxShutdown deve ser implementada por uma DLL GINA de substituição. O Winlogon chama essa função pouco antes de desligar, permitindo que a GINA execute qualquer tarefa de desligamento, como ejetar uma cartão inteligente de um leitor.

Nota As DLLs GINA são ignoradas no Windows Vista.
 

Sintaxe

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

Parâmetros

[in] pWlxContext

Um ponteiro para o contexto gina associado a esta estação de janela. A GINA retorna esse valor de contexto quando Winlogon chama WlxInitialize para esta estação.

[in] ShutdownType

Especifica o tipo de desligamento. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
WLX_SAS_ACTION_SHUTDOWN
5 (0x5)
Registra o usuário desativado e desliga o computador.
WLX_SAS_ACTION_SHUTDOWN_REBOOT
11 (0xB)
Desliga e reinicia o computador.
WLX_SAS_ACTION_SHUTDOWN_POWER_OFF
10 (0xA)
Desliga e desativa o computador, se o hardware permitir.

Valor retornado

Nenhum

Comentários

O Winlogon chama WlxShutdown depois que o usuário tiver feito logon e a função WlxLogoff tiver sido chamada.

Antes de chamar WlxShutdown, o Winlogon define o estado da área de trabalho para que a área de trabalho atual seja a área de trabalho do Winlogon e defina o estado da estação de trabalho para que a área de trabalho seja bloqueada.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winwlx.h

Confira também

WlxInitialize

WlxLogoff