Fonction CcSetReadAheadGranularity (ntifs.h)
La routine CcSetReadAheadGranularity définit la granularité en lecture anticipée d’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 anticipée doit être définie.
[in] Granularity
Spécifie la granularité de lecture anticipée souhaitée, qui doit être une puissance égale de deux et doit être supérieure ou égale à PAGE_SIZE.
Valeur de retour
None
Remarques
Une fois que CcInitializeCacheMap est appelé pour mettre en cache un fichier, mais avant que CcSetReadAheadGranularity soit appelé pour le fichier mis en cache, la granularité en lecture anticipée par défaut pour le fichier mis en cache est égale à PAGE_SIZE.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |