Partager via


CcSetDirtyPageThreshold, fonction (ntifs.h)

La routine CcSetDirtyPageThreshold définit un seuil de page par fichier sale sur un fichier mis en cache.

Syntaxe

void CcSetDirtyPageThreshold(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        DirtyPageThreshold
);

Paramètres

[in] FileObject

Pointeur vers un objet de fichier pour le fichier mis en cache sur lequel le seuil de page sale doit être défini.

[in] DirtyPageThreshold

Spécifie, sous la forme d’un nombre de pages, la valeur de seuil de page sale. Pour supprimer une valeur de seuil de page par fichier sale définie précédemment, définissez DirtyPageThreshold sur zéro.

Valeur de retour

None

Remarques

CcSetDirtyPageThreshold définit ou supprime un seuil de page sale par fichier. Une fois qu’un seuil de sale de page par fichier est défini sur un fichier mis en cache, si le système de fichiers tente de dépasser le seuil, le gestionnaire de cache refuse les demandes d’écriture dans le fichier.

Pour déterminer si le gestionnaire de cache acceptera ou refusera les demandes d’écriture, utilisez CcCanIWrite.

Notez que le seuil de page par fichier sale n’est pas le même que le seuil de page de sale global pour l’ensemble du cache système.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ntifs.h (include Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe

Voir aussi

CcCanIWrite

CcDeferWrite