Compartir a través de


estructura READ_AHEAD_PARAMETERS (ntifs.h)

La estructura READ_AHEAD_PARAMETERS contiene parámetros de lectura anticipada.

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 anticipada que se canaliza se divide en solicitudes más pequeñas PipelinedRequestSizede tamaño. Normalmente se usa para aumentar el rendimiento mediante la paralelización de varias solicitudes en lugar de una sola grande.

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

ReadAheadGrowthPercentage

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
encabezado de ntifs.h

Consulte también

ccReadAhead

CcScheduleReadAhead