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 truntó 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.
Observaciones
Todos los sistemas de archivos que admiten el almacenamiento en caché de archivos deben llamar a CcUninitializeCacheMap al cerrar un archivo, tanto si el archivo está almacenado en caché como si 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 | Valor |
---|---|
de la plataforma de destino de |
Universal |
encabezado de |
ntifs.h (incluya Ntifs.h) |
biblioteca de |
NtosKrnl.lib |
DLL de |
NtosKrnl.exe |
Consulte también