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 |