Compartir a través de


Función CcMdlWriteAbort (ntifs.h)

El CcMdlWriteAbort rutina libera listas de descriptores de memoria (MDL) creadas por una llamada anterior a CcPrepareMdlWrite.

Sintaxis

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

Parámetros

[in] FileObject

Puntero de objeto de archivo que se pasó a CcPrepareMdlWrite.

[in] MdlChain

Dirección de la cadena MDL devuelta por CcPrepareMdlWrite.

Valor devuelto

Ninguno

Observaciones

Los sistemas de archivos llaman a CcMdlWriteAbort para liberar las listas de descriptores de memoria (MDL) creadas por una llamada anterior a ccPrepareMdlWrite para un archivo almacenado en caché. Se desbloquean todas las páginas físicas bloqueadas. Las páginas asignadas no están asignadas.

Normalmente, los sistemas de archivos llaman a CcMdlWriteAbort solo en los casos en los que, después de una llamada correcta a CcPrepareMdlWrite, es necesario anular o producir un error en la operación de escritura MDL posterior.

A diferencia de CcMdlWriteComplete, ccMdlWriteAbort no hace que los datos se escriban en el archivo almacenado en caché.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL

Consulte también

CcMdlWriteComplete

CcPrepareMdlWrite