IMAPISupport::DoProgressDialog
Область применения: Outlook 2013 | Outlook 2016
Извлекает объект хода выполнения, отображающий индикатор хода выполнения.
HRESULT DoProgressDialog(
ULONG_PTR ulUIParam,
ULONG ulFlags,
LPMAPIPROGRESS FAR * lppProgress
);
Параметры
ulUIParam
[в] Дескриптор родительского окна индикатора хода выполнения.
ulFlags
[в] Битовая маска флагов, управляющая тем, как объект progress должен вычислять ход выполнения. Можно задать следующий флаг:
MAPI_TOP_LEVEL
Ход выполнения вычисляется для элемента верхнего уровня, например родительской папки. Объект progress должен использовать значения параметров ulCount и ulTotal метода IMAPIProgress::P rogress, которые указывают на текущий элемент и общее число элементов в операции соответственно, чтобы увеличить индикатор хода выполнения операции.
lppProgres
[out] Указатель на указатель на объект progress.
Возвращаемое значение
S_OK
Объект progress был успешно получен.
Замечания
Метод IMAPISupport::D oProgressDialog реализован для объектов поддержки адресной книги и поставщика хранилища сообщений. Эти поставщики вызывают DoProgressDialog для доступа к реализации MAPI интерфейса IMAPIProgress , который вычисляет сведения о ходе выполнения и отображает стандартное диалоговое окно.
Сведения об использовании объекта выполнения и интерфейса IMAPIProgress см. в разделе Отображение индикатора хода выполнения.