Partager via


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

Voir aussi

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity