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 |