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 |