Bagikan melalui


PCREATE_THREAD_NOTIFY_ROUTINE fungsi panggilan balik (ntddk.h)

Rutinitas panggilan balik yang diterapkan oleh driver untuk memberi tahu pemanggil saat utas dibuat atau dihapus.

Peringatan

Tindakan yang dapat Anda lakukan dalam rutinitas ini dibatasi untuk panggilan yang aman. Lihat Praktik Terbaik.

Sintaks

PCREATE_THREAD_NOTIFY_ROUTINE PcreateThreadNotifyRoutine;

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

Parameter

[in] ProcessId

ID proses proses.

[in] ThreadId

ID utas utas.

[in] Create

Menunjukkan apakah utas dibuat (TRUE) atau dihapus (FALSE).

Mengembalikan nilai

Tidak ada

Keterangan

Driver tingkat tertinggi dapat memanggil PsSetCreateThreadNotifyRoutine atau PsSetCreateThreadNotifyRoutineEx untuk mendaftarkan thread-creation mereka memberi tahu rutinitas.

Rutinitas pemberitahuan utas driver berjalan di IRQL = PASSIVE_LEVEL atau APC_LEVEL. Saat utas dibuat, rutinitas thread-notify berjalan dalam konteks utas yang membuat utas baru. Saat utas dihapus, rutinitas thread-notify berjalan dalam konteks utas ini saat utas keluar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
IRQL <=APC_LEVEL

Lihat juga

PsSetCreateThreadNotifyRoutine

PsSetCreateThreadNotifyRoutineEx