Função PsRemoveCreateThreadNotifyRoutine (ntddk.h)

A rotina PsRemoveCreateThreadNotifyRoutine remove uma rotina de retorno de chamada registrada pela rotina PsSetCreateThreadNotifyRoutine .

Sintaxe

NTSTATUS PsRemoveCreateThreadNotifyRoutine(
  [in] PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine
);

Parâmetros

[in] NotifyRoutine

Ponteiro para a rotina de retorno de chamada que o driver registrou anteriormente por meio de PsSetCreateThreadNotifyRoutine.

Retornar valor

PsRemoveCreateThreadNotifyRoutine retornará STATUS_SUCCESS se remover com êxito a rotina de retorno de chamada ou STATUS_PROCEDURE_NOT_FOUND se o valor de NotifyRoutine não corresponder a nenhuma rotina de retorno de chamada registrada.

Comentários

Se a rotina de retorno de chamada do driver estiver em execução no momento, PsRemoveCreateThreadNotifyRoutine aguardará até que a rotina de retorno de chamada seja encerrada antes de removê-la. Portanto, a rotina de retorno de chamada em si não deve chamar PsRemoveCreateThreadNotifyRoutine.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntddk.h (inclua Ntddk.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Confira também

PsSetCreateThreadNotifyRoutine