Compartilhar via


Indicadores de progresso mapi

Aplica-se a: Outlook 2013 | Outlook 2016

Muitas das operações executadas para clientes podem levar muito tempo para serem concluídas. Para informar os clientes sobre o progresso de uma operação longa, você pode mostrar um indicador que exibe graficamente a parte final de uma operação em qualquer ponto desde o início da operação até sua conclusão. O indicador de progresso mostra um percentual da operação total a ser concluída.

Os seguintes métodos dão suporte a operações longas e à exibição de um indicador de progresso:

Para exibir um indicador de progresso, o MAPI define um objeto de progresso. Objetos de progresso implementam a interface IMAPIProgress : IUnknown , uma interface que inclui métodos para estabelecer o intervalo do indicador e criar a exibição. O MAPI fornece uma implementação de objeto de progresso, assim como alguns clientes. Você deve usar a implementação de um cliente, se um for fornecido, como um parâmetro de entrada para o método que executa a operação. Se o cliente passar NULL em vez de um ponteiro para um objeto de progresso, use a implementação do MAPI chamando o método IMAPISupport::D oProgressDialog .

Confira também

Provedores de Serviços MAPI