Freigeben über


CcSetReadAheadGranularity-Funktion (ntifs.h)

Die CcSetReadAheadGranularity Routine legt die Granularität von Lesevorlesen für eine zwischengespeicherte Datei fest.

Syntax

void CcSetReadAheadGranularity(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        Granularity
);

Parameter

[in] FileObject

Zeigen Sie auf ein Dateiobjekt für die zwischengespeicherte Datei, deren Granularität vorgelesen werden soll.

[in] Granularity

Gibt die gewünschte Granularität für Lese-/Vorlesevorgänge an, die eine gerade Potenz von zwei sein muss und größer oder gleich PAGE_SIZE sein muss.

Rückgabewert

Nichts

Bemerkungen

Nachdem "CcInitializeCacheMap"- aufgerufen wurde, um eine Datei zwischenzuspeichern, aber bevor CcSetReadAheadGranularity- für die zwischengespeicherte Datei aufgerufen wird, ist die Standardmäßige Granularität für die zwischengespeicherte Datei gleich PAGE_SIZE.

Anforderungen

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

Siehe auch

CcInitializeCacheMap-

CcReadAhead-

CcScheduleReadAhead-

CcSetAdditionalCacheAttributes