Функция PsRemoveLoadImageNotifyRoutine (ntddk.h)

Подпрограмма PsRemoveLoadImageNotifyRoutine удаляет подпрограмму обратного вызова, зарегистрированную подпрограммой PsSetLoadImageNotifyRoutine .

Синтаксис

NTSTATUS PsRemoveLoadImageNotifyRoutine(
  [in] PLOAD_IMAGE_NOTIFY_ROUTINE NotifyRoutine
);

Параметры

[in] NotifyRoutine

Указатель на подпрограмму обратного вызова, которую драйвер ранее зарегистрировал с помощью PsSetLoadImageNotifyRoutine.

Возвращаемое значение

PsRemoveLoadImageNotifyRoutine возвращает STATUS_SUCCESS, если она успешно удаляет подпрограмму обратного вызова, или STATUS_PROCEDURE_NOT_FOUND, если значение NotifyRoutine не соответствует какой-либо зарегистрированной процедуре обратного вызова.

Комментарии

Если подпрограмма обратного вызова драйвера выполняется в настоящее время, PsRemoveLoadImageNotifyRoutine ожидает завершения процедуры обратного вызова, прежде чем удалить ее. Поэтому сама процедура обратного вызова не должна вызывать PsRemoveLoadImageNotifyRoutine.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntddk.h (включая Ntddk.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
Правила соответствия DDI HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

См. также раздел

PsSetLoadImageNotifyRoutine