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


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 см. в разделе Отображение индикатора хода выполнения.

См. также

IMAPIProgress : IUnknown

IMAPIProgress::Progress

IMAPISupport: IUnknown

Отображение индикатора хода выполнения