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 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기