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 |