共用方式為


READ_AHEAD_PARAMETERS 結構 (ntifs.h)

READ_AHEAD_PARAMETERS 結構包含預先讀取參數。

語法

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

成員

NodeByteSize

節點的大小,以位元組為單位。

Granularity

預先讀取的數據粒度。 這個值必須是 2 的偶數,且大於或等於 PAGE_SIZE。

PipelinedRequestSize

執行管線預先讀取時所要使用的要求大小,以位元組為單位。 管線的每個預先讀取要求都會分成較小的 PipelinedRequestSize 大小要求。 這通常用來平行處理多個要求來增加輸送量,而不是一個大型要求。

為了回溯相容性,如果此值為零,快取管理員會將每個預先讀取要求分成兩個。

ReadAheadGrowthPercentage

預先讀取的成長,是應用程式目前已準備好的數據百分比。

規格需求

需求
最低支援的用戶端 Windows 8
標頭 ntifs.h

另請參閱

CcReadAhead

CcScheduleReadAhead