Compartir a través de


Función CcSetReadAheadGranularity (ntifs.h)

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

None

Observaciones

Después de llamar a CcInitializeCacheMap para almacenar en caché un archivo, pero antes de llamar 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 Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe

Consulte también

CcInitializeCacheMap

CcReadAhead

CcScheduleReadAhead

CcSetAdditionalCacheAttributes