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.