Compartir a través de


Función CcIsThereDirtyDataEx (ntifs.h)

La rutina de CcIsThereDirtyDataEx determina si un volumen contiene archivos que tienen datos sucios en la memoria caché del sistema.

Sintaxis

BOOLEAN CcIsThereDirtyDataEx(
  [in]           PVPB   Vpb,
  [in, optional] PULONG NumberOfDirtyPages
);

Parámetros

[in] Vpb

Puntero a un bloque de parámetros de volumen (VPB) para el volumen.

[in, optional] NumberOfDirtyPages

Puntero opcional a un búfer largo sin signo que recibe el número de páginas sucias en el volumen (asociadas al parámetro Vpb).

Valor devuelto

La rutina ccIsThereDirtyDataEx devuelve TRUE si el volumen contiene uno o varios archivos almacenados en caché cuyos datos se han modificado en la memoria caché, pero aún no se han vaciado en el disco. De lo contrario, esta rutina devuelve FALSE.

Observaciones

Esta rutina devolverá TRUE si existen páginas sucias, incluidos los archivos temporales (CcIsThereDirtyData omite los archivos temporales). También devolverá TRUE si hay datos actualmente en cola en el volumen.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h, FltKernel.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL

Consulte también

CcFlushCache

CcIsThereDirtyData

CcPurgeCacheSection