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 版或更新版本) |