共用方式為


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

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
處理常式應該會繼續掃描可刪除的檔案。
E_ABORT
當使用者在掃描進行時,按一下磁片清除管理員對話方塊上的 [ 取消] 按鈕時,就會傳回此值。 處理常式應該停止掃描並關閉。

備註

這個方法通常是由處理常式的 GetSpaceUsed 方法呼叫,而處理常式正在掃描可刪除的檔案。

需求

   
最低支援的用戶端 Windows 2000 專業版、Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 emptyvc.h
Dll Shell32.dll (5.0 版或更新版本)