Partager via


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

Voir aussi

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity