Funzione CcSetDirtyPageThreshold (ntifs.h)
La routine CcSetDirtyPageThreshold imposta una soglia di pagina sporca per 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 della pagina sporca.
[in] DirtyPageThreshold
Specifica, come numero di pagine, il valore soglia della pagina sporca. 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 sporca per file. Dopo che una soglia di pagina sporca per file viene impostata su un file memorizzato nella cache, se il file system tenta di superare la soglia, la gestione cache rifiuterà le richieste di scrittura nel file.
Per determinare se la gestione cache accetterà o rifiuta le richieste di scrittura, usare CcCanIWrite.
Si noti che la soglia della pagina dirty per file non è uguale alla soglia della pagina dirty globale per l'intera cache di sistema.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |