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)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

另请参阅

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange