Compartir a través de


Función CcUninitializeCacheMap (ntifs.h)

La rutina CcUninitializeCacheMap detiene el almacenamiento en caché de un archivo almacenado en caché.

Sintaxis

BOOLEAN CcUninitializeCacheMap(
  [in]           PFILE_OBJECT              FileObject,
  [in, optional] PLARGE_INTEGER            TruncateSize,
                 PCACHE_UNINITIALIZE_EVENT UninitializeEvent
);

Parámetros

[in] FileObject

Puntero a un objeto de archivo para el archivo almacenado en caché.

[in, optional] TruncateSize

Si se especifica, el archivo se ha truncado al tamaño especificado y la memoria caché se debe purgar en consecuencia.

UninitializeEvent

Si se especifica, el evento proporcionado se establece en el estado señalado cuando los datos del archivo almacenados en caché se han vaciado en el disco.

Valor devuelto

CcUninitializeCacheMap devuelve TRUE si el almacenamiento en caché se detuvo correctamente, FALSE en caso contrario.

Comentarios

Todos los sistemas de archivos que admiten el almacenamiento en caché de archivos deben llamar a CcUninitializeCacheMap al cerrar un archivo, independientemente de si el archivo está almacenado en caché o no. Incluso si el archivo se creó con el almacenamiento en caché deshabilitado, el sistema de archivos todavía debe llamar a CcUninitializeCacheMap.

Para almacenar en caché un archivo, use CcInitializeCacheMap.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe

Consulte también

CcInitializeCacheMap

CcPurgeCacheSection