Compartir a través de


Función CcGetFlushedValidData (ntifs.h)

La rutina ccGetFlushedValidData determina la cantidad de un archivo almacenado en caché 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.

Observaciones

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é garantice esto.

Requisitos

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

Consulte también

CcFlushCache

CcPurgeCacheSection