Partager via


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

Voir aussi

CcFlushCache

CcIsThereDirtyData

CcPurgeCacheSection