IMAPIStatus : IMAPIProp
Aplica-se a: Outlook 2013 | Outlook 2016
Fornece status informações sobre o subsistema MAPI, o catálogo de endereços integrado e o spooler MAPI. Um provedor de serviços implementa o IMAPIStatus para fornecer informações sobre seu próprio status.
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
Mapidefs.h |
Exposto por: |
Objetos de status |
Implementado por: |
Provedores de serviços e MAPI |
Chamado por: |
Aplicativos do cliente |
Identificador de interface: |
IID_IMAPIStatus |
Tipo de ponteiro: |
LPMAPISTATUS |
Modelo de transação: |
Não transacionado |
Vtable order
Propriedade | Valor |
---|---|
ValidateState |
Confirma as informações de status externas disponíveis para o recurso MAPI ou o provedor de serviços. |
ConfiguraçõesDialog |
Exibe uma folha de propriedades que permite que o usuário altere a configuração de um provedor de serviços. |
ChangePassword |
Modifica a senha de um provedor de serviços sem exibir uma interface do usuário. |
FlushQueues |
Força todas as mensagens à espera de serem enviadas ou recebidas a serem carregadas ou baixadas imediatamente. |
Propriedades necessárias | Access |
---|---|
PR_DISPLAY_NAME (PidTagDisplayName) |
Leitura/gravação |
PR_PROVIDER_DISPLAY (PidTagProviderDisplay) |
Leitura/gravação |
PR_PROVIDER_DLL_NAME (PidTagProviderDllName) |
Somente leitura |
PR_RESOURCE_FLAGS (PidTagResourceFlags) |
Somente leitura |
PR_RESOURCE_METHODS (PidTagResourceMethods) |
Somente leitura |
PR_RESOURCE_TYPE (PidTagResourceType) |
Somente leitura |
PR_STATUS_CODE (PidTagStatusCode) |
Somente leitura |
Comentários
Os objetos status que o MAPI implementa dão suporte aos seguintes métodos:
Objeto Status | Métodos com suporte |
---|---|
Subsistema MAPI |
Somente ValidateState |
Catálogo de endereços MAPI |
Somente ValidateState |
Spooler MAPI |
ValidateState e FlushQueues |
Os objetos status que o MAPI implementa são necessários para ter uma versão somente leitura dos métodos da interface IMAPIProp e dar suporte ao método ValidateState. Os provedores de transporte também devem dar suporte ao FlushQueues. Todos os provedores devem dar suporte a ConfiguraçõesDialog; o suporte para ChangePassword é opcional.
Os clientes usam status objetos para executar a configuração e para saber mais sobre o estado da sessão. Eles acessam um objeto status chamando o método OpenStatusEntry de um objeto logon do provedor de serviço ou o método IMAPISession::GetStatusTable para recuperar o objeto status.