Fungsi CcMdlWriteAbort (ntifs.h)
CcMdlWriteAbort rutin membebaskan daftar deskriptor memori (MDL) yang dibuat oleh panggilan sebelumnya ke CcPrepareMdlWrite.
Sintaks
void CcMdlWriteAbort(
[in] PFILE_OBJECT FileObject,
[in] PMDL MdlChain
);
Parameter
[in] FileObject
Penunjuk objek file yang diteruskan ke CcPrepareMdlWrite.
[in] MdlChain
Alamat rantai MDL yang dikembalikan oleh CcPrepareMdlWrite.
Nilai kembali
Tidak ada
Keterangan
Sistem file memanggil CcMdlWriteAbort untuk membebaskan daftar deskriptor memori (MDL) yang dibuat oleh panggilan sebelumnya ke CcPrepareMdlWrite untuk file yang di-cache. Semua halaman fisik yang dikunci tidak terkunci. Halaman apa pun yang dipetakan tidak dipetakan.
Sistem file biasanya memanggil CcMdlWriteAbort hanya dalam kasus di mana, setelah panggilan berhasil ke CcPrepareMdlWrite, perlu untuk membatalkan atau gagal operasi penulisan MDL berikutnya.
Tidak seperti CcMdlWriteComplete, CcMdlWriteAbort tidak menyebabkan data ditulis ke file cache.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |