Compartilhar via


Função CcMdlWriteAbort (ntifs.h)

A rotina CcMdlWriteAbort libera MDL (listas de descritores de memória) criadas por uma chamada anterior para CcPrepareMdlWrite.

Sintaxe

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

Parâmetros

[in] FileObject

Ponteiro de objeto de arquivo que foi passado para CcPrepareMdlWrite.

[in] MdlChain

Endereço da cadeia de MDL retornado por CcPrepareMdlWrite.

Retornar valor

Nenhum

Comentários

Os sistemas de arquivos chamam CcMdlWriteAbort para liberar as listas de descritores de memória (MDL) criadas por uma chamada anterior para CcPrepareMdlWrite para um arquivo armazenado em cache. Todas as páginas físicas que foram bloqueadas são desbloqueadas. Todas as páginas mapeadas não são mapeadas.

Os sistemas de arquivos normalmente chamam CcMdlWriteAbort somente nos casos em que, após uma chamada bem-sucedida para CcPrepareMdlWrite, é necessário anular ou falhar a operação de gravação MDL subsequente.

Ao contrário de CcMdlWriteComplete, CcMdlWriteAbort não faz com que nenhum dado seja gravado no arquivo armazenado em cache.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Confira também

CcMdlWriteComplete

CcPrepareMdlWrite