Partager via


Fonction WlxShutdown (winwlx.h)

[La fonction WlxShutdown n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]

La fonction WlxShutdown doit être implémentée par une DLL GINA de remplacement. Winlogon appelle cette fonction juste avant l’arrêt, ce qui permet à la GINA d’effectuer toutes les tâches d’arrêt, telles que l’éjection d’un carte intelligent d’unlecteur.

Note Les DLL GINA sont ignorées dans Windows Vista.
 

Syntaxe

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

Paramètres

[in] pWlxContext

Pointeur vers le contexte GINA associé à cette station de fenêtre. Le GINA retourne cette valeur de contexte lorsque Winlogon appelle WlxInitialize pour cette station.

[in] ShutdownType

Spécifie le type d’arrêt. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
WLX_SAS_ACTION_SHUTDOWN
5 (0x5)
Déconnecte l’utilisateur et arrête l’ordinateur.
WLX_SAS_ACTION_SHUTDOWN_REBOOT
11 (0xB)
Arrête et redémarre l’ordinateur.
WLX_SAS_ACTION_SHUTDOWN_POWER_OFF
10 (0xA)
Arrête et éteint l’ordinateur, si le matériel le permet.

Valeur de retour

None

Remarques

Winlogon appelle WlxShutdown une fois que l’utilisateur s’est déconnecté et que la fonction WlxLogoff a été appelée.

Avant d’appeler WlxShutdown, Winlogon définit l’état du bureau afin que le bureau actuel soit le bureau Winlogon et l’état de la station de travail afin que le bureau soit verrouillé.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winwlx.h

Voir aussi

WlxInitialize

WlxLogoff