Partager via


Fonction FsRtlNotifyCleanupAll (ntifs.h)

La routine FsRtlNotifyCleanupAll supprime tous les membres de la liste de notification 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 le début de la liste de notification à nettoyer. Chaque élément de la liste est une structure de notification opaque.

Valeur de retour

None

Remarques

Pour chaque entrée de la liste NotifyList , FsRtlNotifyCleanupAll complète tous les IRPs en attente. Ensuite, la routine supprime l’entrée de la liste et libère l’entrée.

Étant donné qu’une liste de 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Universal
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