Compartilhar via


Objetos de status MAPI

Aplica-se a: Outlook 2013 | Outlook 2016

Objetos de status relatam informações sobre recursos MAPI. Por exemplo, um provedor de serviços, o processo de envio/recebimento mapi ou o catálogo de endereços.

Há um objeto status fornecendo informações sobre cada provedor de serviços individual no perfil atual. O MAPI é responsável por implementar objetos status para o subsistema, o processo de envio/recebimento mapi e o catálogo de endereços. O subsistema status objeto fornece informações globais. O objeto status para o catálogo de endereços integrado fornece o status de todos os provedores de catálogo de endereços em operação atualmente.

Cada objeto status está incluído na tabela status, uma tabela mantida pela MAPI que fornece aos clientes todas as informações de status para a sessão. Para obter mais informações, consulte Tabelas de Status. Os clientes podem acessar um objeto status específico por meio da tabela ou, para um provedor de serviços, por meio de seu objeto logon. Por exemplo, para acessar o objeto status de um provedor de catálogo de endereços, um cliente pode chamar IABLogon::OpenStatusEntry. Para obter mais informações, consulte IABLogon::OpenStatusEntry.

Os clientes podem usar status objetos para:

  • Saiba mais sobre o estado de uma sessão.

  • Monitore um provedor de serviços.

  • Controlar a transmissão de mensagens.

  • Exibir ou alterar a configuração e o status de um recurso.

Cada objeto status implementa a interface IMAPIStatus. Para obter mais informações, consulte IMAPIStatus : IMAPIProp. No entanto, nem todos os status objeto dão suporte a todos os métodos IMAPIStatus. Como há variação nos métodos compatíveis com um objeto status, os clientes precisam aprender sobre um objeto status específico para poder usá-lo. Os objetos status são necessários para publicar informações sobre seus recursos nas três propriedades a seguir:

PR_RESOURCE_METHODS (PidTagResourceMethods)

PR_RESOURCE_TYPE (PidTagResourceType)

PR_RESOURCE_FLAGS (PidTagResourceFlags)

Para obter mais informações sobre como implementar um objeto status, consulte Implementação do Objeto status. Para obter mais informações sobre como usar um objeto status, consulte Tabela de Status e Objetos de Status.