Compartir a través de


estructura READ_AHEAD_PARAMETERS (ntifs.h)

La estructura de READ_AHEAD_PARAMETERS contiene parámetros de lectura previa.

Sintaxis

typedef struct _READ_AHEAD_PARAMETERS {
  CSHORT NodeByteSize;
  ULONG  Granularity;
  ULONG  PipelinedRequestSize;
  ULONG  ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;

Miembros

NodeByteSize

Tamaño del nodo, en bytes.

Granularity

Granularidad de lectura anticipada. Este valor debe ser una potencia par de 2 y mayor que, o igual que PAGE_SIZE.

PipelinedRequestSize

Tamaño de solicitud que se va a usar al realizar lecturas anticipadas canalizaciones, en bytes. Cada solicitud de lectura previa que se canaliza se divide en solicitudes de tamaño pipelinedRequestSize más pequeñas. Normalmente se usa para aumentar el rendimiento mediante la paralelización de varias solicitudes en lugar de una sola grande.

Por compatibilidad con versiones anteriores, el Administrador de caché interrumpirá cada solicitud de lectura previa en dos si este valor es cero.

ReadAheadGrowthPercentage

El crecimiento de la lectura anticipada como porcentaje de los datos que ya ha estado listo para la aplicación hasta ahora.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado ntifs.h

Consulte también

CcReadAhead

CcScheduleReadAhead