PCREATE_THREAD_NOTIFY_ROUTINE回呼函式 (ntddk.h)

驅動程式實作的回呼例程,可在建立或刪除線程時通知呼叫端。

警告

您可以在此例程中執行的動作會受限於安全呼叫。 請參閱 最佳做法

語法

PCREATE_THREAD_NOTIFY_ROUTINE PcreateThreadNotifyRoutine;

void PcreateThreadNotifyRoutine(
  [in] HANDLE ProcessId,
  [in] HANDLE ThreadId,
  [in] BOOLEAN Create
)
{...}

參數

[in] ProcessId

進程的進程標識碼。

[in] ThreadId

線程的線程標識碼。

[in] Create

指出線程是建立 (TRUE) 還是刪除 (FALSE) 。

傳回值

備註

最高層級驅動程式可以呼叫 PsSetCreateThreadNotifyRoutinePsSetCreateThreadNotifyRoutineEx 來註冊其線程建立通知例程。

驅動程式的線程通知例程會在 IRQL = PASSIVE_LEVEL或APC_LEVEL執行。 建立線程時,線程通知例程會在建立新線程的線程內容中執行。 刪除線程時,線程通知例程會在線程結束時在此線程的內容中執行。

規格需求

需求
最低支援的用戶端 從 Windows 2000 開始提供。
目標平台 Universal
標頭 ntddk.h (包含 Ntddk.h)
IRQL <=APC_LEVEL

另請參閱

PsSetCreateThreadNotifyRoutine

PsSetCreateThreadNotifyRoutineEx