Freigeben über


CcSetDirtyPageThreshold-Funktion (ntifs.h)

Die CcSetDirtyPageThreshold-Routine legt einen Schwellenwert pro Datei modifiziert Seite für eine zwischengespeicherte Datei fest.

Syntax

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

Parameter

[in] FileObject

Zeiger auf ein Dateiobjekt für die zwischengespeicherte Datei, für die der Schwellenwert für modifiziert Seite festgelegt werden soll.

[in] DirtyPageThreshold

Gibt als Anzahl von Seiten den modifiziert Seitenschwellenwert an. Um einen zuvor festgelegten Schwellenwert pro Datei modifiziert Seite zu entfernen, legen Sie DirtyPageThreshold auf 0 fest.

Rückgabewert

Keine

Bemerkungen

CcSetDirtyPageThreshold legt einen Datei-modifiziert Seitenschwellenwert fest oder entfernt diesen. Nachdem ein Schwellenwert pro Datei modifiziert Seite für eine zwischengespeicherte Datei festgelegt wurde, lehnt der Cache-Manager Anforderungen zum Schreiben in die Datei ab, wenn das Dateisystem versucht, den Schwellenwert zu überschreiten.

Verwenden Sie CcCanIWrite, um zu bestimmen, ob der Cache-Manager Schreibanforderungen akzeptiert oder ablehnt.

Beachten Sie, dass der Schwellenwert pro Datei modifiziert Seite nicht mit dem schwellenwert für globale modifiziert Seiten für den gesamten Systemcache identisch ist.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe

Weitere Informationen

CcCanIWrite

CcDeferWrite