Freigeben über


PsRemoveCreateThreadNotifyRoutine-Funktion (ntddk.h)

Die PsRemoveCreateThreadNotifyRoutine Routine entfernt eine Rückrufroutine, die von der PsSetCreateThreadNotifyRoutine Routine registriert wurde.

Syntax

NTSTATUS PsRemoveCreateThreadNotifyRoutine(
  [in] PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine
);

Parameter

[in] NotifyRoutine

Zeiger auf die Rückrufroutine, die der Treiber zuvor über PsSetCreateThreadNotifyRoutineregistriert hat.

Rückgabewert

PsRemoveCreateThreadNotifyRoutine gibt STATUS_SUCCESS zurück, wenn die Rückrufroutine erfolgreich entfernt wurde, oder STATUS_PROCEDURE_NOT_FOUND, wenn der Wert von NotifyRoutine keiner registrierten Rückrufroutine entspricht.

Bemerkungen

Wenn die Rückrufroutine des Treibers derzeit ausgeführt wird, PsRemoveCreateThreadNotifyRoutine wartet, bis die Rückrufroutine beendet wird, bevor sie entfernt wird. Daher darf die Rückrufroutine selbst nicht PsRemoveCreateThreadNotifyRoutineaufrufen.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <=APC_LEVEL

Siehe auch

PsSetCreateThreadNotifyRoutine