다음을 통해 공유


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 알림 목록에서 알림 구조를 제거하고 할당을 취소합니다.

요구 사항

요구
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

참고 항목

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange