Compartilhar via


Função PsRemoveLoadImageNotifyRoutine (ntddk.h)

A rotina de PsRemoveLoadImageNotifyRoutine remove uma rotina de retorno de chamada que foi registrada pela rotina de PsSetLoadImageNotifyRoutine.

Sintaxe

NTSTATUS PsRemoveLoadImageNotifyRoutine(
  [in] PLOAD_IMAGE_NOTIFY_ROUTINE NotifyRoutine
);

Parâmetros

[in] NotifyRoutine

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

Valor de retorno

PsRemoveLoadImageNotifyRoutine 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.

Observações

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

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ntddk.h (inclua Ntddk.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <=APC_LEVEL
regras de conformidade de DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Consulte também

PsSetLoadImageNotifyRoutine