Compartilhar via


IMAPISupport::DoProgressDialog

Aplica-se a: Outlook 2013 | Outlook 2016

Recupera um objeto de progresso que exibe um indicador de progresso.

HRESULT DoProgressDialog(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIPROGRESS FAR * lppProgress
);

Parâmetros

ulUIParam

[in] Um identificador para a janela pai do indicador de progresso.

ulFlags

[in] Um bitmask de sinalizadores que controla como o objeto de progresso deve calcular o progresso. O seguinte sinalizador pode ser definido:

MAPI_TOP_LEVEL

O progresso é calculado para um item de nível superior, como uma pasta pai. O objeto de progresso deve usar os valores nos parâmetros ulCount e ulTotal do método IMAPIProgress::P rogress – que indicam o item atual e o total de itens na operação, respectivamente – para incrementar o indicador de progresso da operação.

lppProgress

[out] Um ponteiro para um ponteiro para o objeto de progresso.

Valor de retorno

S_OK

O objeto de progresso foi recuperado com êxito.

Comentários

O método IMAPISupport::D oProgressDialog é implementado para objetos de suporte ao catálogo de endereços e ao provedor de mensagens. Esses provedores chamam DoProgressDialog para acessar a implementação MAPI da interface IMAPIProgress , que calcula as informações de progresso e exibe uma caixa de diálogo padrão.

Para obter informações sobre como usar um objeto de progresso e a interface IMAPIProgress , consulte Exibir um Indicador de Progresso.

Confira também

IMAPIProgress : IUnknown

IMAPIProgress::Progress

IMAPISupport: IUnknown

Exibir um indicador de progresso