Función CcGetFlushedValidData (ntifs.h)

La rutina CcGetFlushedValidData determina cuánto de un archivo almacenado en caché se ha vaciado en el disco.

Sintaxis

LARGE_INTEGER CcGetFlushedValidData(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
  [in] BOOLEAN                  BcbListHeld
);

Parámetros

[in] SectionObjectPointer

Puntero a una estructura que contiene los punteros de objeto de sección del objeto de archivo.

[in] BcbListHeld

Reservado para uso del sistema. Debe ser FALSE.

Valor devuelto

Si se ha vaciado todo el archivo, CcGetFlushedValidData devuelve la longitud de datos válida para el archivo. Si hay páginas desfasadas que no se han vaciado en el disco, CcGetFlushedValidData devuelve el desplazamiento inicial de bytes de la página sucia más baja actualmente en el archivo. Si el archivo no está almacenado en caché o ya no está almacenado en caché, MAXLONGLONG se devuelve en la parte cuádruple.

Comentarios

El sistema de archivos es responsable de garantizar que el valor de SectionObjectPointer siga siendo válido mientras está en uso. Es imposible que el administrador de caché lo garantice.

Requisitos

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

Consulte también

CcFlushCache

CcPurgeCacheSection