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) 。
傳回值
無
備註
最高層級驅動程式可以呼叫 PsSetCreateThreadNotifyRoutine 或 PsSetCreateThreadNotifyRoutineEx 來註冊其線程建立通知例程。
驅動程式的線程通知例程會在 IRQL = PASSIVE_LEVEL或APC_LEVEL執行。 建立線程時,線程通知例程會在建立新線程的線程內容中執行。 刪除線程時,線程通知例程會在線程結束時在此線程的內容中執行。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 2000 開始提供。 |
目標平台 | Universal |
標頭 | ntddk.h (包含 Ntddk.h) |
IRQL | <=APC_LEVEL |