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 se ferme.
Avertissement
Les actions que vous pouvez effectuer dans cette routine sont limitées pour les appels sécurisés. Consultez Bonnes 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 de 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 fermeture.
Valeur de retour
None
Remarques
Les pilotes de niveau supérieur appellent PsSetCreateProcessNotifyRoutineEx pour inscrire leur implémentation de PCREATE_PROCESS_NOTIFY_ROUTINE_EX routine. Un système de fichiers installable (IFS) ou un pilote de profilage du système 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.
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 | PASSIVE_LEVEL |