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 (include FltKernel.h, Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
另請參閱
FsRtlNotifyFilterChangeDirectory