Indicadores de Progresso MAPI

Aplica-se a: Outlook 2013 | Outlook 2016

Muitas das operações que você executa para clientes podem levar muito tempo para serem concluídas. Para informar os clientes sobre o progresso de uma operação demorada, você pode mostrar um indicador que exibe graficamente a parte finalizada de uma operação em um determinado ponto, desde o início da operação até sua conclusão. O código de progresso mostra uma porcentagem do total da operação a ser concluída.

Os métodos a seguir suportam operações longas e a exibição de um indicador de progresso:

Para exibir um indicador de progresso, o MAPI define um objeto de progresso. Os 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 houver, 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 de MAPI chamando o método IMAPISupport::D oProgressDialog .

Confira também

Provedores de Serviço MAPI