CcIsThereDirtyDataEx, fonction (ntifs.h)
La routine CcIsThereDirtyDataEx détermine si un volume contient des fichiers qui ont des données incorrectes 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 sales sur le volume (associé au paramètre Vpb).
Valeur de retour
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 FAUX.
Remarques
Cette routine retourne TRUE si des pages incorrectes existent, y compris des fichiers temporaires (CcIsThereDirtyData ignore les fichiers temporaires). Il retourne également TRUE s’il existe des données actuellement mises en file d’attente vers le volume.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h, FltKernel.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |