CcSetDirtyPageThreshold-Funktion (ntifs.h)
Die "CcSetDirtyPageThreshold" Routine legt einen Schwellenwert für die geänderte Seite pro Datei in einer zwischengespeicherten Datei fest.
Syntax
void CcSetDirtyPageThreshold(
[in] PFILE_OBJECT FileObject,
[in] ULONG DirtyPageThreshold
);
Parameter
[in] FileObject
Zeigen Sie auf ein Dateiobjekt für die zwischengespeicherte Datei, auf der der Schwellenwert für die geänderte Seite festgelegt werden soll.
[in] DirtyPageThreshold
Gibt als Anzahl von Seiten den Schwellenwert für schmutzige Seiten an. Um einen zuvor festgelegten Schwellenwert für geänderte Dateien zu entfernen, legen Sie DirtyPageThreshold auf Null fest.
Rückgabewert
Nichts
Bemerkungen
"CcSetDirtyPageThreshold" einen Schwellenwert für geänderte Seiten pro Datei festlegt oder entfernt. Nachdem für eine zwischengespeicherte Datei ein Schwellenwert für geänderte Seiten festgelegt wurde, wird der Cache-Manager die Anforderung zum Schreiben in die Datei verweigern, wenn das Dateisystem versucht, den Schwellenwert zu überschreiten.
Um festzustellen, ob der Cache-Manager Schreibanforderungen akzeptiert oder ablehnt, verwenden Sie CcCanIWrite.
Beachten Sie, dass der pro Datei Schwellenwert für geänderte Seiten nicht mit dem globalen Schwellenwert für geänderte Seiten für den gesamten Systemcache identisch ist.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |