Compartilhar via


Função CcMdlWriteAbort (ntifs.h)

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

Sintaxe

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

Parâmetros

[in] FileObject

Ponteiro do objeto de arquivo que foi passado para CcPrepareMdlWrite.

[in] MdlChain

Endereço da cadeia de MDL retornado por CcPrepareMdlWrite.

Valor de retorno

Nenhum

Observações

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 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
de cliente com suporte mínimo Windows XP
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte também

CcMdlWriteComplete

CcPrepareMdlWrite