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

要求

   
目标平台 通用
标头 ntddk.h (包括 Ntddk.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

另请参阅

PsSetCreateThreadNotifyRoutine