CcSetDirtyPageThreshold 函数 (ntifs.h)
CcSetDirtyPageThreshold 例程在缓存的文件上设置每文件脏页阈值。
语法
void CcSetDirtyPageThreshold(
[in] PFILE_OBJECT FileObject,
[in] ULONG DirtyPageThreshold
);
参数
[in] FileObject
指向要设置脏页阈值的缓存文件的文件对象的指针。
[in] DirtyPageThreshold
指定脏页阈值(以页数为单位)。 若要删除以前设置的每文件脏页阈值,请将 dirtyPageThreshold
返回值
没有
言论
CcSetDirtyPageThreshold 设置或删除每文件脏页阈值。 在缓存文件上设置每文件脏页阈值后,如果文件系统尝试超过阈值,缓存管理器将拒绝写入文件的请求。
若要确定缓存管理器是接受还是拒绝写入请求,请使用 CcCanIWrite。
请注意,每个文件 脏页阈值与整个系统缓存的 全局 脏页阈值不同。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |