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 |