Função SeUnregisterLogonSessionTerminatedRoutine (ntifs.h)

A rotina SeUnregisterLogonSessionTerminatedRoutine cancela o registro de uma rotina de retorno de chamada que foi registrada por uma chamada anterior para SeRegisterLogonSessionTerminatedRoutine.

Sintaxe

NTSTATUS SeUnregisterLogonSessionTerminatedRoutine(
  [in] PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
);

Parâmetros

[in] CallbackRoutine

Endereço da rotina que foi originalmente passada para SeRegisterLogonSessionTerminatedRoutine.

Retornar valor

SeUnregisterLogonSessionTerminatedRoutine pode retornar um dos seguintes:

Código de retorno Descrição
STATUS_SUCCESS
A rotina de retorno de chamada foi removida com êxito.
STATUS_INVALID_PARAMETER
O valor de CallbackRoutine é NULL.
STATUS_INSUFFICIENT_RESOURCES
Não foi possível encontrar uma entrada de lista para a rotina de retorno de chamada.

Comentários

Cada chamada para SeRegisterLogonSessionTerminatedRoutine deve ser correspondida por uma chamada subsequente para SeUnregisterLogonSessionTerminatedRoutine.

Para obter mais informações sobre segurança e controle de acesso, consulte Modelo de segurança do Windows para desenvolvedores de driver e a documentação sobre esses tópicos no SDK do Windows.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Confira também

SeMarkLogonSessionForTerminationNotification

SeRegisterLogonSessionTerminatedRoutine