Поделиться через


Метод 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 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header emptyvc.h
DLL Shell32.dll (версия 5.0 или более поздняя)