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


Метод IReconcileInitiator::SetProgressFeedback (reconcil.h)

Указывает ход выполнения выверки портфелем. Сумма является дробной и вычисляется как коэффициент параметров ulProgress и ulProgressMax . Выверители должны периодически вызывать этот метод во время процесса выверки.

Синтаксис

HRESULT SetProgressFeedback(
  ULONG ulProgress,
  ULONG ulProgressMax
);

Параметры

ulProgress

Тип: ULONG

Числитель дроби хода выполнения.

ulProgressMax

Тип: ULONG

Знаменатель дроби хода выполнения.

Возвращаемое значение

Тип: HRESULT

Возвращает значение S_OK в случае успешного выполнения или значение E_UNEXPECTED, если произошла неуказаная ошибка.

Комментарии

Инициатор обычно использует эту меру хода выполнения для обновления датчика термометра или какой-либо другой формы визуальной обратной связи для пользователя. Средство согласования портфеля может изменить значение ulProgressMax с вызова на вызов. Это означает, что последовательные вызовы этого метода не обязательно указывают на устойчивый прогресс вперед. Обратный прогресс является законным, хотя и нежелательным. Инициатор несет ответственность за определение того, следует ли раскрывать пользователю ход выполнения в обратном направлении.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header reconcil.h
DLL Shell32.dll (версия 4.0 или более поздняя)

См. также раздел

IReconcileInitiator