Freigeben über


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

Siehe auch

CcCanIWrite-

CcDeferWrite-