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