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

Vedi anche

CcInitializeCacheMap

CcPurgeCacheSection