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 |