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 |