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 を呼び出した後にいつでも呼び出すことができます。 最初は、先読みと書き込みの両方が有効になっています。

要件

要件
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity