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)。 锁定的所有物理页面均已解锁。 映射的任何页面均未映射。
文件系统通常仅在成功调用 ccMPrepareMdlWriteWrite
与 CcMdlWriteComplete不同,CcMdlWriteAbort 不会导致任何数据写入缓存文件。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows XP |
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |