共用方式為


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