CcSetAdditionalCacheAttributes-Funktion (ntifs.h)

Rufen Sie die CcSetAdditionalCacheAttributes-Routine auf, um read-ahead (auch als "lazy read" bezeichnet) oder Write-Behind (auch als "lazy write" bezeichnet) für eine zwischengespeicherte Datei zu aktivieren oder zu deaktivieren.

Syntax

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

Parameter

[in] FileObject

Zeiger auf ein Dateiobjekt für die zwischengespeicherte Datei.

[in] DisableReadAhead

Der boolesche Wert wird auf TRUE festgelegt, um read-ahead zu deaktivieren, oder FALSE , um ihn zu aktivieren.

[in] DisableWriteBehind

Der boolesche Wert wird auf TRUE festgelegt, um das Zurückschreiben zu deaktivieren, oder auf FALSE , um ihn zu aktivieren.

Rückgabewert

Keine

Bemerkungen

CcSetAdditionalCacheAttributes kann jederzeit aufgerufen werden, nachdem CcInitializeCacheMap aufgerufen wurde. Zunächst sind sowohl Read-Ahead als auch Write-Behind aktiviert.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Weitere Informationen

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity