PsRemoveCreateThreadNotifyRoutine 関数 (ntddk.h)
PsRemoveCreateThreadNotifyRoutine ルーチンは、PsSetCreateThreadNotifyRoutine ルーチンによって登録されたコールバック ルーチンを削除します。
構文
NTSTATUS PsRemoveCreateThreadNotifyRoutine(
[in] PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine
);
パラメーター
[in] NotifyRoutine
ドライバーが PsSetCreateThreadNotifyRoutine を通じて以前に登録したコールバック ルーチンへのポインター。
戻り値
PsRemoveCreateThreadNotifyRoutine は、コールバック ルーチンが正常に削除された場合はSTATUS_SUCCESSを返し、 NotifyRoutine の値が登録済みのコールバック ルーチンと一致しない場合はSTATUS_PROCEDURE_NOT_FOUNDを返します。
注釈
ドライバーのコールバック ルーチンが現在実行中の場合、 PsRemoveCreateThreadNotifyRoutine はコールバック ルーチンが終了するまで待機してから削除します。 そのため、コールバック ルーチン自体で PsRemoveCreateThreadNotifyRoutine を呼び出すことはできません。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ntddk.h (Ntddk.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <=APC_LEVEL |