Partager via


FsRtlNotifyCleanup, fonction (ntifs.h)

Lorsque le dernier handle d’un objet de fichier est libéré, la routine FsRtlNotifyCleanup supprime la structure d’notification de l’objet de fichier, le cas échéant, de la liste de notification spécifiée.

Syntaxe

void FsRtlNotifyCleanup(
  [in] PNOTIFY_SYNC NotifySync,
  [in] PLIST_ENTRY  NotifyList,
  [in] PVOID        FsContext
);

Paramètres

[in] NotifySync

Pointeur vers un objet de synchronisation opaque pour NotifyList.

[in] NotifyList

Pointeur vers la tête d’une liste d’notifications. Chaque élément de la liste est une structure de notification opaque.

[in] FsContext

Valeur unique attribuée par le système de fichiers pour identifier une structure de notification comme appartenant à un objet de fichier particulier.

Valeur de retour

Aucun

Remarques

Si une structure de notification est trouvée qui correspond à FsContext, FsRtlNotifyCleanup termine toutes les adresses IRPs mises en file d’attente dans la structure de notification. Une fois toutes les adresses IP irrécupérées, FsRtlNotifyCleanup supprime la structure de notification de la liste de notifications et la désalloue.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange