PsRemoveCreateThreadNotifyRoutine - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddk.h

NTSTATUS PsRemoveCreateThreadNotifyRoutine(
  [in] PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine
);

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ntddk-psremovecreatethreadnotifyroutine)

PsRemoveCreateThreadNotifyRoutine function

Description

The PsRemoveCreateThreadNotifyRoutine routine removes a callback routine that was registered by the PsSetCreateThreadNotifyRoutine routine.

Parameters

NotifyRoutine [in]

Pointer to the callback routine that the driver has previously registered through PsSetCreateThreadNotifyRoutine.

Return value

PsRemoveCreateThreadNotifyRoutine returns STATUS_SUCCESS if it successfully removes the callback routine, or STATUS_PROCEDURE_NOT_FOUND if the value of NotifyRoutine does not match any registered callback routine.

Remarks

If the driver's callback routine is currently running, PsRemoveCreateThreadNotifyRoutine waits until the callback routine exits before removing it. Therefore, the callback routine itself must not call PsRemoveCreateThreadNotifyRoutine.

See also

PsSetCreateThreadNotifyRoutine