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)。 鎖定的所有實體頁面都會解除鎖定。 任何對應的頁面皆未對應。
文件系統通常會呼叫 CcMdlWriteAbort,只有在成功呼叫 CcPrepareMdlWrite的情況下,才需要中止或失敗後續的 MDL 寫入作業。
不同於 CcMdlWriteComplete,CcMdlWriteAbort 不會造成任何數據寫入快取的檔案。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP |
目標平臺 | 普遍 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |