Freigeben über


CcSetAdditionalCacheAttributes-Funktion (ntifs.h)

Rufen Sie die CcSetAdditionalCacheAttributes- Routine auf, um Lese-/Vorlesevorgänge (auch als "faules Lesen") oder Schreibbehind (auch als "faules Schreiben" bezeichnet) in einer zwischengespeicherten Datei zu aktivieren oder zu deaktivieren.

Syntax

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

Parameter

[in] FileObject

Zeigen Sie auf ein Dateiobjekt für die zwischengespeicherte Datei.

[in] DisableReadAhead

Boolescher Wert, der auf TRUE zum Deaktivieren von Lese-/Vorlesen festgelegt ist, oder FALSE-, um ihn zu aktivieren.

[in] DisableWriteBehind

Boolescher Wert, der auf TRUE festgelegt ist, um Schreibbehind zu deaktivieren, oder FALSE-, um es zu aktivieren.

Rückgabewert

Nichts

Bemerkungen

CcSetAdditionalCacheAttributes kann jederzeit aufgerufen werden, nachdem CcInitializeCacheMapaufgerufen wurde. Zunächst sind sowohl Lese-/Schreibzugriff als auch Schreibbehind aktiviert.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

CcInitializeCacheMap-

CcReadAhead-

CcSetReadAheadGranularity