Partager via


CcSetReadAheadGranularity, fonction (ntifs.h)

La routine CcSetReadAheadGranularity définit la granularité en lecture-avance pour un fichier mis en cache.

Syntaxe

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

Paramètres

[in] FileObject

Pointeur vers un objet de fichier pour le fichier mis en cache dont la granularité en lecture-avance doit être définie.

[in] Granularity

Spécifie la granularité en lecture-avance souhaitée, qui doit être une puissance égale à deux et doit être supérieure ou égale à PAGE_SIZE.

Valeur de retour

Aucun

Remarques

Une fois CcInitializeCacheMap est appelée pour mettre en cache un fichier, mais avant CcSetReadAheadGranularity est appelée pour le fichier mis en cache, la granularité en lecture-avant par défaut pour le fichier mis en cache est égale à PAGE_SIZE.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe

Voir aussi

CcInitializeCacheMap

CcReadAhead

CcScheduleReadAhead

CcSetAdditionalCacheAttributes