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 |