Función CcIsThereDirtyDataEx (ntifs.h)

La rutina 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 desfasadas 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.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h, FltKernel.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte también

CcFlushCache

CcIsThereDirtyData

CcPurgeCacheSection