共用方式為


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

另請參閱

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange