Partager via


Fonction FsRtlNotifyCleanup (ntifs.h)

Lorsque le dernier handle d’un objet fichier est libéré, la routine FsRtlNotifyCleanup supprime la structure de notification de l’objet fichier, le cas échéant, de la liste des notifications 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 de notifications. Chaque élément de la liste est une structure de notification opaque.

[in] FsContext

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

Valeur de retour

None

Remarques

Si une structure de notification correspondant à FsContext est trouvée, FsRtlNotifyCleanup termine tous les runtimes d’intégration qui sont mis en file d’attente dans la structure de notification. Lorsque tous les IRP sont terminés, FsRtlNotifyCleanup supprime la structure de notification de la liste des notifications et la désalloue.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ntifs.h (include Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange