Функция SeRegisterLogonSessionTerminatedRoutine (ntifs.h)
Подпрограмма SeRegisterLogonSessionTerminatedRoutine регистрирует подпрограмму обратного вызова, вызываемую при завершении сеанса входа. Сеанс входа завершается при удалении последнего маркера, ссылающегося на сеанс входа.
Синтаксис
NTSTATUS SeRegisterLogonSessionTerminatedRoutine(
[in] PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
);
Параметры
[in] CallbackRoutine
Адрес подпрограммы, вызываемой при завершении сеанса входа.
Возвращаемое значение
SeRegisterLogonSessionTerminatedRoutine может возвращать одно из следующих элементов:
Код возврата | Описание |
---|---|
|
Процедура обратного вызова успешно зарегистрирована. |
|
Значение CallbackRoutine равно NULL. |
|
Не удалось выделить запись списка для процедуры обратного вызова. |
Комментарии
Каждый вызов SeRegisterLogonSessionTerminatedRoutine должен сопоставляться последующим вызовом SeUnregisterLogonSessionTerminatedRoutine.
Дополнительные сведения о безопасности и управлении доступом см. в статье Модель безопасности Windows для разработчиков драйверов и в документации по этим темам в windows SDK.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |