Partager via


PCREATE_PROCESS_NOTIFY_ROUTINE_EX fonction de rappel (ntddk.h)

Routine de rappel implémentée par un pilote pour avertir l’appelant lorsqu’un processus est créé ou s’arrête.

Avertissement

Les actions que vous pouvez effectuer dans cette routine sont limitées pour les appels sécurisés. Consultez meilleures pratiques.

Syntaxe

PCREATE_PROCESS_NOTIFY_ROUTINE_EX PcreateProcessNotifyRoutineEx;

void PcreateProcessNotifyRoutineEx(
  [_Inout_]           PEPROCESS Process,
  [in]                HANDLE ProcessId,
  [in, out, optional] PPS_CREATE_NOTIFY_INFO CreateInfo
)
{...}

Paramètres

[_Inout_] Process

Pointeur vers la structure EPROCESS qui représente le processus. Les pilotes peuvent utiliser les routines PsGetCurrentProcess et ObReferenceObjectByHandle pour obtenir un pointeur vers la structure EPROCESS d’un processus.

[in] ProcessId

ID de processus du processus.

[in, out, optional] CreateInfo

Pointeur vers une structure PS_CREATE_NOTIFY_INFO qui contient des informations sur le nouveau processus. Si ce paramètre a la valeur NULL, le processus spécifié est en cours de sortie.

Valeur de retour

Aucun

Remarques

Les pilotes de niveau supérieur appellent PsSetCreateProcessNotifyRoutineEx pour inscrire leur implémentation de PCREATE_PROCESS_NOTIFY_ROUTINE_EX routine. Un pilote de profilage du système de fichiers installable (IFS) ou de niveau supérieur peut inscrire une routine de rappel de création de processus pour suivre les processus créés et supprimés par rapport à l’état interne du pilote sur l’ensemble du système.

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 PASSIVE_LEVEL

Voir aussi

PsSetCreateProcessNotifyRoutineEx

PsSetCreateProcessNotifyRoutineEx2