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 |