Lire en anglais

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 meilleures 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

Aucun

Remarques

Les pilotes de niveau supérieur peuvent appeler PsSetCreateThreadNotifyRoutine ou PsSetCreateThreadNotifyRoutineEx pour inscrire leur routine d’notification de création de thread.

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 lors de la sortie du thread.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 2000.
plateforme cible Universel
d’en-tête ntddk.h (include Ntddk.h)
IRQL <=APC_LEVEL

Voir aussi

PsSetCreateThreadNotifyRoutine

PsSetCreateThreadNotifyRoutineEx