Freigeben über


CcIsThereDirtyDataEx-Funktion (ntifs.h)

Die CcIsThereDirtyDataEx- Routine bestimmt, ob ein Volume Dateien mit schmutzigen Daten im Systemcache enthält.

Syntax

BOOLEAN CcIsThereDirtyDataEx(
  [in]           PVPB   Vpb,
  [in, optional] PULONG NumberOfDirtyPages
);

Parameter

[in] Vpb

Ein Zeiger auf einen Volumeparameterblock (VPB) für das Volume.

[in, optional] NumberOfDirtyPages

Ein optionaler Zeiger auf einen nicht signierten langen Puffer, der die Anzahl der geänderten Seiten auf dem Volume empfängt (zugeordnet mit dem Vpb-Parameter).

Rückgabewert

Die CcIsThereDirtyDataEx Routine gibt TRUE zurück, wenn das Volume mindestens eine zwischengespeicherte Datei enthält, deren Daten im Cache geändert wurden, aber noch nicht auf den Datenträger geleert wurden. Andernfalls gibt diese Routine FALSE-zurück.

Bemerkungen

Diese Routine gibt TRUE- zurück, wenn schmutzige Seiten vorhanden sind, einschließlich temporärer Dateien (CcIsThereDirtyData ignoriert temporäre Dateien). Es wird auch TRUE- zurückgegeben, wenn daten zurzeit in die Warteschlange des Volumes eingereiht sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h, FltKernel.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- PASSIVE_LEVEL

Siehe auch

CcFlushCache-

CcIsThereDirtyData-

CcPurgeCacheSection-