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 を呼び出すことはできません。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ntddk.h (Ntddk.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
DDI コンプライアンス規則 | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |