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