Метод 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 или более поздняя) |