Función PsRemoveLoadImageNotifyRoutine (ntddk.h)

La rutina PsRemoveLoadImageNotifyRoutine quita una rutina de devolución de llamada registrada por la rutina de PsSetLoadImageNotifyRoutine.

Sintaxis

C++
NTSTATUS PsRemoveLoadImageNotifyRoutine(
  [in] PLOAD_IMAGE_NOTIFY_ROUTINE NotifyRoutine
);

Parámetros

[in] NotifyRoutine

Puntero a la rutina de devolución de llamada que el controlador ha registrado previamente a través de PsSetLoadImageNotifyRoutine.

Valor devuelto

PsRemoveLoadImageNotifyRoutine devuelve STATUS_SUCCESS si quita correctamente la rutina de devolución de llamada o STATUS_PROCEDURE_NOT_FOUND si el valor de NotifyRoutine no coincide con ninguna rutina de devolución de llamada registrada.

Observaciones

Si la rutina de devolución de llamada del controlador se está ejecutando actualmente, PsRemoveLoadImageNotifyRoutine espera hasta que se cierre la rutina de devolución de llamada antes de quitarla. Por lo tanto, la propia rutina de devolución de llamada no debe llamar a PsRemoveLoadImageNotifyRoutine.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <=APC_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Consulte también

PsSetLoadImageNotifyRoutine