共用方式為


CcSetAdditionalCacheAttributes 函式 (ntifs.h)

呼叫 CcSetAdditionalCacheAttributes 例程,以在快取的檔案上啟用或停用預先讀取(也稱為「延遲讀取」)或寫入後置(也稱為「延遲寫入」)。

語法

void CcSetAdditionalCacheAttributes(
  [in] PFILE_OBJECT FileObject,
  [in] BOOLEAN      DisableReadAhead,
  [in] BOOLEAN      DisableWriteBehind
);

參數

[in] FileObject

快取檔案之檔案物件的指標。

[in] DisableReadAhead

布爾值設定為 TRUE 停用預先讀取,或 FALSE 啟用它。

[in] DisableWriteBehind

布爾值設定為 TRUE 停用寫入後置,或 FALSE 啟用它。

傳回值

沒有

言論

CcSetAdditionalCacheAttributes 在呼叫 CcInitializeCacheMap之後隨時呼叫。 一開始,會啟用預先讀取和寫入後置。

要求

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

另請參閱

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity