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 |