다음을 통해 공유


CcMdlWriteAbort 함수(ntifs.h)

CcMdlWriteAbort 루틴은 CcPrepareMdlWrite대한 이전 호출에서 만든 MDL(메모리 설명자 목록)을 해제합니다.

통사론

void CcMdlWriteAbort(
  [in] PFILE_OBJECT FileObject,
  [in] PMDL         MdlChain
);

매개 변수

[in] FileObject

CcPrepareMdlWrite전달된 파일 개체 포인터입니다.

[in] MdlChain

CcPrepareMdlWrite반환된 MDL 체인의 주소입니다.

반환 값

없음

발언

파일 시스템은 CcMdlWriteAbort 호출하여 캐시된 파일에 대한 CcPrepareMdlWrite 대한 이전 호출에서 만든 MDL(메모리 설명자 목록)을 해제합니다. 잠긴 모든 물리적 페이지가 잠금 해제됩니다. 매핑된 모든 페이지는 매핑되지 않습니다.

파일 시스템은 일반적으로 ccPrepareMdlWrite성공적으로 호출한 후에 후속 MDL 쓰기 작업을 중단하거나 실패해야 하는 경우에만 CcMdlWriteAbort 호출합니다.

CcMdlWriteComplete달리 CcMdlWriteAbort 캐시된 파일에 데이터를 기록하지 않습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows XP
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

참고 항목

CcMdlWriteComplete

ccPrepareMdlWrite