IEmptyVolumeCacheCallBack::ScanProgress 方法 (emptyvc.h)
由磁盘清理处理程序调用,以根据可删除文件的扫描进度更新磁盘清理管理器。
语法
HRESULT ScanProgress(
[in] DWORDLONG dwlSpaceUsed,
[in] DWORD dwFlags,
[in] LPCWSTR pcwszStatus
);
参数
[in] dwlSpaceUsed
类型: DWORDLONG
处理程序此时在扫描中可以释放的磁盘空间量。
[in] dwFlags
类型:DWORD
可以发送到磁盘清理管理器的标志。 此标志可以具有以下值。
EVCCBF_LASTNOTIFICATION
如果处理程序不再调用此方法,则应设置此标志。 它通常在扫描接近完成时设置。
[in] pcwszStatus
类型: LPCWSTR
保留。
返回值
类型: HRESULT
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
处理程序应继续扫描可删除的文件。 |
|
当用户在扫描正在进行时单击磁盘清理管理器对话框中的“ 取消 ”按钮时,将返回此值。 处理程序应停止扫描并关闭。 |
备注
当处理程序正在扫描可删除的文件时,通常由处理程序的 GetSpaceUsed 方法调用此方法。
要求
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | emptyvc.h |
DLL | Shell32.dll (5.0 或更高版本) |