Funzione CcUninitializeCacheMap (ntifs.h)
La routine CcUninitializeCacheMap arresta la memorizzazione nella cache di un file memorizzato nella cache.
Sintassi
BOOLEAN CcUninitializeCacheMap(
[in] PFILE_OBJECT FileObject,
[in, optional] PLARGE_INTEGER TruncateSize,
PCACHE_UNINITIALIZE_EVENT UninitializeEvent
);
Parametri
[in] FileObject
Puntatore a un oggetto file per il file memorizzato nella cache.
[in, optional] TruncateSize
Se specificato, il file è stato troncato alle dimensioni specificate e la cache deve essere rimossa di conseguenza.
UninitializeEvent
Se specificato, l'evento specificato viene impostato sullo stato segnalato quando i dati del file memorizzati nella cache sono stati scaricati su disco.
Valore restituito
CcUninitializeCacheMap restituisce TRUE se la memorizzazione nella cache è stata arrestata correttamente, FALSE in caso contrario.
Osservazioni
Tutti i file system che supportano la memorizzazione nella cache dei file devono chiamare CcUninitializeCacheMap quando si chiude un file, indipendentemente dal fatto che il file venga memorizzato nella cache o meno. Anche se il file è stato creato con la memorizzazione nella cache disabilitata, il file system deve comunque chiamare CcUninitializeCacheMap.
Per memorizzare nella cache un file, usare CcInitializeCacheMap.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |