Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Outlook 2013 | Outlook 2016
Retorna o número máximo de itens na operação para a qual as informações de progresso são exibidas.
HRESULT GetMax(
ULONG FAR * lpulMax
);
Parâmetros
lpulMax
[out] Um ponteiro para o número máximo de itens na operação.
Valor de retorno
S_OK
O número máximo de itens na operação foi recuperado.
Comentários
O valor máximo representa o fim da operação no formulário numérico. O valor pode ser um valor máximo global, usado para representar o escopo de toda a exibição do progresso, ou um valor local, usado para representar apenas uma parte da exibição.
O valor da configuração do sinalizador afeta se o objeto de progresso entende o valor máximo para ser local ou global. Quando o sinalizador MAPI_TOP_LEVEL é definido, o valor máximo é considerado global e é usado para calcular o progresso de toda a operação. Quando MAPI_TOP_LEVEL não é definido, o valor máximo é considerado local e os provedores o usam internamente para exibir progresso para subobjetos de nível inferior. Objetos de progresso salvam o valor máximo local apenas para devolvê-lo a um provedor por meio de uma chamada GetMax .
Para saber mais sobre como e quando fazer chamadas para um objeto de progresso, confira o tópico Exibir um indicador de progresso.
Observações para implementadores
Inicialize o valor máximo para 1000. Para redefinir esse valor, os provedores de serviços podem chamar o método IMAPIProgress::SetLimits. Para obter mais informações sobre como implementar o GetMax e os outros métodos IMAPIProgress , consulte Implementando um Indicador de Progresso.
Referência do MFCMAPI
Para ver códigos de exemplo do MFCMAPI, confira a tabela a seguir.
| Arquivo | Função | Comentário |
|---|---|---|
| MAPIProgress.cpp |
CMAPIProgress::GetMax |
O MFCMAPI usa o método IMAPIProgress::GetMax para obter o valor máximo para o objeto progress. Retorna 1000, a menos que os limites tenham sido definidos anteriormente com o método IMAPIProgress::SetLimits . |
Confira também
MFCMAPI como exemplo de código