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 |