Condividi tramite


Funzione CcMdlWriteAbort (ntifs.h)

Il CcMdlWriteAbort routine libera gli elenchi di descrittori di memoria (MDL) creati da una chiamata precedente a CcPrepareMdlWrite.

Sintassi

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

Parametri

[in] FileObject

Puntatore all'oggetto file passato a CcPrepareMdlWrite.

[in] MdlChain

Indirizzo della catena MDL restituita da CcPrepareMdlWrite.

Valore restituito

Nessuno

Osservazioni

I file system chiamano CcMdlWriteAbort per liberare gli elenchi dei descrittori di memoria (MDL) creati da una chiamata precedente a CcPrepareMdlWrite per un file memorizzato nella cache. Tutte le pagine fisiche bloccate vengono sbloccate. Tutte le pagine mappate vengono annullate.

I file system chiamano in genere CcMdlWriteAbort solo nei casi in cui, dopo una chiamata corretta a CcPrepareMdlWrite, è necessario interrompere o interrompere l'operazione di scrittura MDL successiva.

A differenza di CcMdlWriteComplete, CcMdlWriteAbort non comporta la scrittura di dati nel file memorizzato nella cache.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL PASSIVE_LEVEL

Vedere anche

CcMdlWriteComplete

CcPrepareMdlWrite