CcSetAdditionalCacheAttributes, fonction (ntifs.h)
Appelez le CcSetAdditionalCacheAttributes routine pour activer ou désactiver la lecture anticipée (également appelée « lecture différée ») ou é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 avant 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
Aucun
Remarques
CcSetAdditionalCacheAttributes peut être appelée à tout moment après avoir appelé CcInitializeCacheMap. Initialement, les deux lecture-avant et écriture-behind sont activées.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |