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 |