PCREATE_THREAD_NOTIFY_ROUTINE コールバック関数 (ntddk.h)
スレッドが作成または削除されたときに呼び出し元に通知するドライバーによって実装されるコールバック ルーチン。
構文
PCREATE_THREAD_NOTIFY_ROUTINE PcreateThreadNotifyRoutine;
void PcreateThreadNotifyRoutine(
[in] HANDLE ProcessId,
[in] HANDLE ThreadId,
[in] BOOLEAN Create
)
{...}
パラメーター
[in] ProcessId
プロセスのプロセス ID。
[in] ThreadId
スレッドのスレッド ID。
[in] Create
スレッドが作成された (TRUE) か削除された (FALSE) かを示します。
戻り値
何一つ
備考
最上位レベルのドライバーは、PsSetCreateThreadNotifyRoutine 呼び出すか、PsSetCreateThreadNotifyRoutineEx を して、スレッド作成通知ルーチンを登録できます。
ドライバーのスレッド通知ルーチンは、IRQL = PASSIVE_LEVELまたはAPC_LEVELで実行されます。 スレッドが作成されると、スレッド通知ルーチンは、新しいスレッドを作成したスレッドのコンテキストで実行されます。 スレッドが削除されると、スレッド通知ルーチンは、スレッドが終了したときに、このスレッドのコンテキストで実行されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ntddk.h (Ntddk.h を含む) |
IRQL | <=APC_LEVEL |
関連項目
PsSetCreateThreadNotifyRoutine を する
PsSetCreateThreadNotifyRoutineEx の