Partager via


FsRtlNotifyCleanupAll, fonction (ntifs.h)

La routine FsRtlNotifyCleanupAll supprime tous les membres de la liste de notifications spécifiée.

Syntaxe

void FsRtlNotifyCleanupAll(
  [in] PNOTIFY_SYNC NotifySync,
  [in] PLIST_ENTRY  NotifyList
);

Paramètres

[in] NotifySync

Pointeur vers l’objet de synchronisation opaque pour NotifyList.

[in] NotifyList

Pointeur vers la tête de la liste de notification à nettoyer. Chaque élément de la liste est une structure de notification opaque.

Valeur de retour

Aucun

Remarques

Pour chaque entrée dans la liste NotifyList, FsRtlNotifyCleanupAll termine toutes les adresses IRP en attente. Ensuite, la routine supprime l’entrée de la liste et désalloue l’entrée.

Étant donné qu’une liste d’notifications est généralement associée à un volume, la routine FsRtlNotifyCleanupAll peut être utilisée pour effectuer toutes les demandes IRP pour le volume.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Universel
d’en-tête ntifs.h (include FltKernel.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Voir aussi

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange