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 |