Функция SeUnregisterLogonSessionTerminatedRoutine (ntifs.h)

SeUnregisterLogonSessionTerminatedRoutine отменяет регистрацию подпрограммы обратного вызова, зарегистрированной ранее вызовом SeRegisterLogonSessionTerminatedRoutine.

Синтаксис

NTSTATUS SeUnregisterLogonSessionTerminatedRoutine(
  [in] PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
);

Параметры

[in] CallbackRoutine

Адрес подпрограммы, который первоначально был передан в SeRegisterLogonSessionTerminatedRoutine.

Возвращаемое значение

SeUnregisterLogonSessionTerminatedRoutine может вернуть одно из следующих элементов:

Возвращаемый код Описание
STATUS_SUCCESS
Подпрограмма обратного вызова успешно удалена.
STATUS_INVALID_PARAMETER
Значение CallbackRoutine равно NULL.
STATUS_INSUFFICIENT_RESOURCES
Запись списка не найдена для подпрограммы обратного вызова.

Замечания

Каждый вызов SeRegisterLogonSessionTerminatedRoutine должен соответствовать последующему вызову SeUnregisterLogonSessionTerminatedRoutine.

Дополнительные сведения о безопасности и управлении доступом см. в модели безопасности Windows для разработчиков драйверов и документации по этим разделам в пакете SDK для Windows.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

См. также

SeMarkLogonSessionForTerminationNotification

SeRegisterLogonSessionTerminatedRoutine