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 |