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 alla dimensione specificata e la cache deve essere eliminata 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.
Commenti
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 disabilitato, il file system deve comunque chiamare CcUninitializeCacheMap.
Per memorizzare nella cache un file, usare CcInitializeCacheMap.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |