Condividi tramite


Funzione CcSetDirtyPageThreshold (ntifs.h)

La routine CcSetDirtyPageThreshold imposta una soglia di pagina dirty per ogni file in un file memorizzato nella cache.

Sintassi

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

Parametri

[in] FileObject

Puntatore a un oggetto file per il file memorizzato nella cache in cui deve essere impostata la soglia di pagina dirty.

[in] DirtyPageThreshold

Specifica, come numero di pagine, il valore soglia pagina dirty. Per rimuovere un valore soglia di pagina dirty per file impostato in precedenza, impostare DirtyPageThreshold su zero.

Valore restituito

Nessuno

Osservazioni

CcSetDirtyPageThreshold imposta o rimuove una soglia di pagina dirty per file. Dopo aver impostato una soglia di pagina dirty per file in un file memorizzato nella cache, se il file system tenta di superare la soglia, gestione cache rifiuterà le richieste di scrittura nel file.

Per determinare se gestione cache accetterà o rifiuterà le richieste di scrittura, usare CcCanIWrite.

Si noti che il per file soglia di pagina dirty non corrisponde alla soglia di pagina globale dirty per l'intera cache di sistema.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe

Vedere anche

CcCanIWrite

CcDeferWrite