CcIsThereDirtyDataEx 函数 (ntifs.h)
CcIsThereDirtyDataEx 例程确定卷是否包含系统缓存中具有脏数据的任何文件。
语法
BOOLEAN CcIsThereDirtyDataEx(
[in] PVPB Vpb,
[in, optional] PULONG NumberOfDirtyPages
);
参数
[in] Vpb
指向卷的卷参数块(VPB)的指针。
[in, optional] NumberOfDirtyPages
指向未签名的长缓冲区的可选指针,该缓冲区接收卷上的脏页数(与 Vpb 参数关联)。
返回值
如果卷包含缓存中已修改数据的一个或多个缓存文件,但尚未刷新到磁盘,则 CcIsThereDirtyDataEx 例程返回 TRUE。 否则,此例程返回 FALSE。
言论
如果存在任何脏页(包括临时文件(CcIsThereDirtyData 忽略临时文件),此例程将 返回 true。 如果当前有任何数据已排队到卷,它还将返回 true。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
目标平台 | 普遍 |
标头 | ntifs.h(包括 Ntifs.h、FltKernel.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |