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 |
另请参阅
FsRtlNotifyFilterChangeDirectory