Compartir a través de


Función CcSetReadAheadGranularity (ntifs.h)

La CcSetReadAheadGranularity establece la granularidad de lectura anticipada para un archivo almacenado en caché.

Sintaxis

void CcSetReadAheadGranularity(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        Granularity
);

Parámetros

[in] FileObject

Puntero a un objeto de archivo para el archivo almacenado en caché cuya granularidad de lectura anticipada se va a establecer.

[in] Granularity

Especifica la granularidad de lectura anticipada deseada, que debe ser una potencia par de dos y debe ser mayor o igual que PAGE_SIZE.

Valor devuelto

Ninguno

Observaciones

Después de se llama a ccInitializeCacheMap para almacenar en caché un archivo, pero antes de se llama a ccSetReadAheadGranularity para el archivo almacenado en caché, la granularidad de lectura anticipada predeterminada para el archivo almacenado en caché es igual a PAGE_SIZE.

Requisitos

Requisito Valor
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

CcInitializeCacheMap

CcReadAhead

ccScheduleReadAhead

CcSetAdditionalCacheAttributes