共用方式為


ccMdlWriteAbort 函式 (ntifs.h)

CcMdlWriteAbort 例程會釋放記憶體描述元清單, (先前呼叫 CcPrepareMdlWrite 所建立的 MDL) 。

語法

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

參數

[in] FileObject

傳遞至 CcPrepareMdlWrite 的檔案物件指標。

[in] MdlChain

CcPrepareMdlWrite 傳回之 MDL 鏈結的位址。

傳回值

備註

文件系統會呼叫 CcMdlWriteAbort 來釋放記憶體描述元清單, (MDL) 先前針對快取檔案呼叫 CcPrepareMdlWrite 所建立。 鎖定的所有實體頁面都會解除鎖定。 任何已對應的頁面都未對應。

文件系統通常只有在成功呼叫 CcPrepareMdlWrite 之後,必須中止或失敗後續的 MDL 寫入作業時,文件系統才會呼叫 CcMdlWrite。

不同於 CcMdlWriteComplete,CcMdlWriteAbort 不會造成任何數據寫入快取的檔案。

規格需求

需求
最低支援的用戶端 Windows XP
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL PASSIVE_LEVEL

另請參閱

CcMdlWriteComplete

CcPrepareMdlWrite