PCREATE_THREAD_NOTIFY_ROUTINE fonction de rappel (ntddk.h)
Routine de rappel implémentée par un pilote pour avertir l’appelant lorsqu’un thread est créé ou supprimé.
Avertissement
Les actions que vous pouvez effectuer dans cette routine sont limitées pour les appels sécurisés. Consultez Bonnes pratiques.
Syntaxe
PCREATE_THREAD_NOTIFY_ROUTINE PcreateThreadNotifyRoutine;
void PcreateThreadNotifyRoutine(
[in] HANDLE ProcessId,
[in] HANDLE ThreadId,
[in] BOOLEAN Create
)
{...}
Paramètres
[in] ProcessId
ID de processus du processus.
[in] ThreadId
ID de thread du thread.
[in] Create
Indique si le thread a été créé (TRUE) ou supprimé (FALSE).
Valeur de retour
None
Remarques
Les pilotes de niveau supérieur peuvent appeler PsSetCreateThreadNotifyRoutine ou PsSetCreateThreadNotifyRoutineEx pour inscrire leur routine de notification de création de threads.
La routine de notification de thread du pilote s’exécute à IRQL = PASSIVE_LEVEL ou APC_LEVEL. Lorsqu’un thread est créé, la routine de notification de thread s’exécute dans le contexte du thread qui a créé le nouveau thread. Lorsqu’un thread est supprimé, la routine de notification de thread s’exécute dans le contexte de ce thread lorsque le thread se ferme.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
Plateforme cible | Universal |
En-tête | ntddk.h (incluez Ntddk.h) |
IRQL | <=APC_LEVEL |