Partager via


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

Voir aussi

PsSetCreateThreadNotifyRoutine

PsSetCreateThreadNotifyRoutineEx