FsRtlNotifyCleanup 関数 (ntifs.h)

ファイル オブジェクトへの最後のハンドルが解放されると、 FsRtlNotifyCleanup ルーチンは、指定された通知リストからファイル オブジェクトの通知構造 (存在する場合) を削除します。

構文

void FsRtlNotifyCleanup(
  [in] PNOTIFY_SYNC NotifySync,
  [in] PLIST_ENTRY  NotifyList,
  [in] PVOID        FsContext
);

パラメーター

[in] NotifySync

NotifyList の不透明な同期オブジェクトへのポインター。

[in] NotifyList

通知リストの先頭へのポインター。 リスト内の各要素は、不透明な通知構造体です。

[in] FsContext

通知構造を特定のファイル オブジェクトに属するものとして識別するためにファイル システムによって割り当てられる一意の値。

戻り値

なし

解説

FsContext に一致する通知構造体が見つかった場合、FsRtlNotifyCleanup は、通知構造体でキューに登録されているすべての IRP を完了します。 すべての IRP が完了すると、 FsRtlNotifyCleanup は通知リストから通知構造を削除し、割り当てを解除します。

要件

要件
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange