Compartir a través de


Función CcSetAdditionalCacheAttributes (ntifs.h)

Llame a la rutina ccSetAdditionalCacheAttributes para habilitar o deshabilitar la lectura anticipada (también denominada "lectura diferida") o escritura subyacente (también denominada "escritura diferida") en un archivo almacenado en caché.

Sintaxis

void CcSetAdditionalCacheAttributes(
  [in] PFILE_OBJECT FileObject,
  [in] BOOLEAN      DisableReadAhead,
  [in] BOOLEAN      DisableWriteBehind
);

Parámetros

[in] FileObject

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

[in] DisableReadAhead

Valor booleano establecido en TRUE para deshabilitar la lectura anticipada o false para habilitarlo.

[in] DisableWriteBehind

Valor booleano establecido en TRUE para deshabilitar la escritura subyacente o FALSE para habilitarlo.

Valor devuelto

Ninguno

Observaciones

ccSetAdditionalCacheAttributes se puede llamar en cualquier momento después de llamar a CcInitializeCacheMap. Inicialmente, tanto la lectura anticipada como la escritura subyacente están habilitadas.

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
irQL <= APC_LEVEL

Consulte también

ccInitializeCacheMap

ccReadAhead

ccSetReadAheadGranularity