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 以启用它。
返回值
无
备注
在调用 CcInitializeCacheMap 后,可以随时调用 CcSetAdditionalalCacheAttributes。 最初,同时启用预读和写隐藏。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈