다음을 통해 공유


PsRemoveLoadImageNotifyRoutine 함수(ntddk.h)

PsRemoveLoadImageNotifyRoutine 루틴은 PsSetLoadImageNotifyRoutine 루틴에 의해 등록된 콜백 루틴을 제거합니다.

구문

NTSTATUS PsRemoveLoadImageNotifyRoutine(
  [in] PLOAD_IMAGE_NOTIFY_ROUTINE NotifyRoutine
);

매개 변수

[in] NotifyRoutine

드라이버가 이전에 PsSetLoadImageNotifyRoutine을 통해 등록한 콜백 루틴에 대한 포인터입니다.

반환 값

PsRemoveLoadImageNotifyRoutine 은 콜백 루틴을 성공적으로 제거하면 STATUS_SUCCESS 반환하거나 NotifyRoutine 값이 등록된 콜백 루틴과 일치하지 않는 경우 STATUS_PROCEDURE_NOT_FOUND 반환합니다.

설명

드라이버의 콜백 루틴이 현재 실행 중인 경우 PsRemoveLoadImageNotifyRoutine 은 콜백 루틴이 종료될 때까지 기다렸다가 제거합니다. 따라서 콜백 루틴 자체는 PsRemoveLoadImageNotifyRoutine을 호출해서는 안 됩니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ntddk.h(Ntddk.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

추가 정보

PsSetLoadImageNotifyRoutine