Fonction CcIsThereDirtyDataEx (ntifs.h)
La routine CcIsThereDirtyDataEx détermine si un volume contient des fichiers qui ont sale données dans le cache système.
Syntaxe
BOOLEAN CcIsThereDirtyDataEx(
[in] PVPB Vpb,
[in, optional] PULONG NumberOfDirtyPages
);
Paramètres
[in] Vpb
Pointeur vers un bloc de paramètres de volume (VPB) pour le volume.
[in, optional] NumberOfDirtyPages
Pointeur facultatif vers une mémoire tampon longue non signée qui reçoit le nombre de pages sale sur le volume (associé au paramètre Vpb).
Valeur retournée
La routine CcIsThereDirtyDataEx retourne TRUE si le volume contient un ou plusieurs fichiers mis en cache dont les données ont été modifiées dans le cache, mais pas encore vidées sur le disque. Sinon, cette routine retourne FALSE.
Remarques
Cette routine retourne TRUE si des pages sale existent, y compris des fichiers temporaires (CcIsThereDirtyData ignore les fichiers temporaires). Elle retourne également TRUE si des données sont actuellement mises en file d’attente vers le volume.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h, FltKernel.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |