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

None

Observaciones

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

Requisitos

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

Consulte también

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity