Partager via


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

Voir aussi

ccFlushCache

CcIsThereDirtyData

ccPurgeCacheSection