共用方式為


CcSetReadAheadGranularity 函式 (ntifs.h)

CcSetReadAheadGranularity 例程會設定快取檔案的預先讀取粒度。

語法

void CcSetReadAheadGranularity(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        Granularity
);

參數

[in] FileObject

快取檔案物件的指標,該檔案的預先讀取粒度為要設定。

[in] Granularity

指定所需的預先讀取數據粒度,其必須是兩個偶數的乘冪,而且必須大於或等於PAGE_SIZE。

傳回值

沒有

言論

呼叫 CcInitializeCacheMap 來快取檔案之後,但在針對快取檔案呼叫 ccSetReadAheadGranularity 之前,快取檔案的預設預先讀取粒度等於PAGE_SIZE。

要求

要求 價值
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe

另請參閱

CcInitializeCacheMap

CcReadAhead

CcScheduleReadAhead

CcSetAdditionalCacheAttributes