Функция PsRemoveCreateThreadNotifyRoutine (ntddk.h)

Подпрограмма psRemoveCreateThreadNotifyRoutine удаляет подпрограмму обратного вызова, зарегистрированную процедурой PsSetCreateThreadNotifyRoutine.

Синтаксис

NTSTATUS PsRemoveCreateThreadNotifyRoutine(
  [in] PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine
);

Параметры

[in] NotifyRoutine

Указатель на процедуру обратного вызова, которую драйвер ранее зарегистрировал через PsSetCreateThreadNotifyRoutine.

Возвращаемое значение

PsRemoveCreateThreadNotifyRoutine возвращает STATUS_SUCCESS, если он успешно удаляет подпрограмму обратного вызова или STATUS_PROCEDURE_NOT_FOUND, если значение NotifyRoutine не соответствует ни одной зарегистрированной процедуре обратного вызова.

Замечания

Если в настоящее время выполняется подпрограмма обратного вызова драйвера, PsRemoveCreateThreadNotifyRoutine ожидает завершения процедуры обратного вызова перед удалением. Поэтому сам подпрограмма обратного вызова не должна вызывать PsRemoveCreateThreadNotifyRoutine.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntddk.h (include Ntddk.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

См. также

PsSetCreateThreadNotifyRoutine