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 |