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 |