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