Funzione WlxShutdown (winwlx.h)

[La funzione WlxShutdown non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

La funzione WlxShutdown deve essere implementata da una DLL GINA sostitutiva. Winlogon chiama questa funzione subito prima dell'arresto, consentendo all'GINA di eseguire qualsiasi attività di arresto, ad esempio l'espulsione di una smart card da un lettore.

Nota Le DLL GINA vengono ignorate in Windows Vista.
 

Sintassi

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

Parametri

[in] pWlxContext

Puntatore al contesto GINA associato a questa stazione finestra. La GINA restituisce questo valore di contesto quando Winlogon chiama WlxInitialize per questa stazione.

[in] ShutdownType

Specifica il tipo di arresto. Questo parametro può avere uno dei valori seguenti.

Valore Significato
WLX_SAS_ACTION_SHUTDOWN
5 (0x5)
Registra l'utente e arresta il computer.
WLX_SAS_ACTION_SHUTDOWN_REBOOT
11 (0xB)
Arresta e riavvia il computer.
WLX_SAS_ACTION_SHUTDOWN_POWER_OFF
10 (0xA)
Arresta e disattiva il computer, se l'hardware lo consente.

Valore restituito

nessuno

Osservazioni

Winlogon chiama WlxShutdown dopo che l'utente si è disconnesso e la funzione WlxLogoff è stata chiamata.

Prima di chiamare WlxShutdown, Winlogon imposta lo stato del desktop in modo che il desktop corrente sia il desktop Winlogon e imposti lo stato della workstation in modo che il desktop sia bloccato.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winwlx.h

Vedi anche

WlxInitialize

WlxLogoff