Compartilhar via


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.

Confira também

Interfaces MAPI