Fonction CcSetAdditionalCacheAttributes (ntifs.h)
Appelez la routine CcSetAdditionalCacheAttributes pour activer ou désactiver la lecture à l’avance (également appelée « lecture différée ») ou l’écriture-behind (également appelée « écriture différée ») sur un fichier mis en cache.
Syntaxe
void CcSetAdditionalCacheAttributes(
[in] PFILE_OBJECT FileObject,
[in] BOOLEAN DisableReadAhead,
[in] BOOLEAN DisableWriteBehind
);
Paramètres
[in] FileObject
Pointeur vers un objet de fichier pour le fichier mis en cache.
[in] DisableReadAhead
Valeur booléenne définie sur TRUE pour désactiver la lecture anticipée ou FALSE pour l’activer.
[in] DisableWriteBehind
Valeur booléenne définie sur TRUE pour désactiver l’écriture-behind ou FALSE pour l’activer.
Valeur de retour
None
Remarques
CcSetAdditionalCacheAttributes peut être appelé à tout moment après l’appel de CcInitializeCacheMap. Initialement, la lecture anticipée et l’écriture-behind sont activées.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |