FsRtlNotifyCleanupAll 函数 (ntifs.h)

FsRtlNotifyCleanupAll 例程删除指定通知列表的所有成员。

语法

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

参数

[in] NotifySync

指向 NotifyList的不透明同步对象的指针。

[in] NotifyList

指向要清理的通知列表头的指针。 列表中的每个元素都是一个不透明的通知结构。

返回值

没有

言论

对于 NotifyList 列表中的每个条目,FsRtlNotifyCleanupAll 完成所有挂起的 IRP。 然后,例程从列表中删除该条目并解除分配该条目。

由于通知列表通常与卷相关联,因此可以使用 FsRtlNotifyCleanupAll 例程来完成卷的所有 IRP 请求。

要求

要求 价值
最低支持的客户端 Windows Vista
目标平台 普遍
标头 ntifs.h (包括 FltKernel.h、Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

另请参阅

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange