Функция 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 (включая Ntddk.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

См. также раздел

PsSetCreateThreadNotifyRoutine