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) |