SeRegisterLogonSessionTerminatedRoutine, fonction (ntifs.h)

La routine SeRegisterLogonSessionTerminatedRoutine enregistre une routine de rappel à appeler à l’arrêt d’une session d’ouverture de session. Une session d’ouverture de session se termine lorsque le dernier jeton faisant référence à la session d’ouverture de session est supprimé.

Syntaxe

NTSTATUS SeRegisterLogonSessionTerminatedRoutine(
  [in] PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
);

Paramètres

[in] CallbackRoutine

Adresse de la routine à appeler à l’arrêt d’une session d’ouverture de session.

Valeur retournée

SeRegisterLogonSessionTerminatedRoutine peut retourner l’un des éléments suivants :

Code de retour Description
STATUS_SUCCESS
La routine de rappel a été correctement inscrite.
STATUS_INVALID_PARAMETER
La valeur de CallbackRoutine est NULL.
STATUS_INSUFFICIENT_RESOURCES
Impossible d’allouer une entrée de liste pour la routine de rappel.

Remarques

Chaque appel à SeRegisterLogonSessionTerminatedRoutine doit être mis en correspondance par un appel ultérieur à SeUnregisterLogonSessionTerminatedRoutine.

Pour plus d’informations sur la sécurité et le contrôle d’accès, consultez Modèle de sécurité Windows pour les développeurs de pilotes et la documentation sur ces rubriques dans le Kit de développement logiciel (SDK) Windows.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ntifs.h (include Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

SeUnregisterLogonSessionTerminatedRoutine