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
Zeigen Sie auf die Rückrufroutine, die der Treiber zuvor über PsSetLoadImageNotifyRoutineregistriert hat.
Rückgabewert
PsRemoveLoadImageNotifyRoutine gibt STATUS_SUCCESS zurück, wenn die Rückrufroutine erfolgreich entfernt wurde, oder STATUS_PROCEDURE_NOT_FOUND, wenn der Wert von NotifyRoutine keiner registrierten Rückrufroutine entspricht.
Bemerkungen
Wenn die Rückrufroutine des Treibers derzeit ausgeführt wird, PsRemoveLoadImageNotifyRoutine wartet, bis die Rückrufroutine beendet wird, bevor sie entfernt wird. Daher darf die Rückrufroutine selbst nicht PsRemoveLoadImageNotifyRoutineaufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntddk.h (include Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <=APC_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |