Freigeben über


PsRemoveLoadImageNotifyRoutine-Funktion (ntddk.h)

Die PsRemoveLoadImageNotifyRoutine-Routine entfernt eine Rückrufroutine, die von der PsSetLoadImageNotifyRoutine-Routine registriert wurde.

Syntax

NTSTATUS PsRemoveLoadImageNotifyRoutine(
  [in] PLOAD_IMAGE_NOTIFY_ROUTINE NotifyRoutine
);

Parameter

[in] NotifyRoutine

Zeiger auf die Rückrufroutine, die der Treiber zuvor über PsSetLoadImageNotifyRoutine registriert hat.

Rückgabewert

PsRemoveLoadImageNotifyRoutine gibt STATUS_SUCCESS zurück, wenn die Rückrufroutine erfolgreich entfernt wird, oder STATUS_PROCEDURE_NOT_FOUND, wenn der Wert von NotifyRoutine keiner registrierten Rückrufroutine entspricht.

Hinweise

Wenn die Rückrufroutine des Treibers derzeit ausgeführt wird, wartet PsRemoveLoadImageNotifyRoutine , bis die Rückrufroutine beendet wird, bevor sie entfernt wird. Daher darf die Rückrufroutine selbst psRemoveLoadImageNotifyRoutine nicht aufrufen.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntddk.h (include Ntddk.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Weitere Informationen

PsSetLoadImageNotifyRoutine