Funzione CcSetAdditionalCacheAttributes (ntifs.h)

Chiamare la routine CcSetAdditionalCacheAttributes per abilitare o disabilitare read-ahead (chiamata anche "lazy read") o write-behind (chiamata anche "scrittura lazy") in un file memorizzato nella cache.

Sintassi

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

Parametri

[in] FileObject

Puntatore a un oggetto file per il file memorizzato nella cache.

[in] DisableReadAhead

Valore booleano impostato su TRUE per disabilitare read-ahead o FALSE per abilitarlo.

[in] DisableWriteBehind

Valore booleano impostato su TRUE per disabilitare write-behind o FALSE per abilitarlo.

Valore restituito

nessuno

Osservazioni

CcSetAdditionalCacheAttributes può essere chiamato qualsiasi volta dopo aver chiamato CcInitializeCacheMap. Inizialmente, sia read-ahead che write-behind sono abilitati.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity