IMsgServiceAdmin : IUnknown
Aplica-se a: Outlook 2013 | Outlook 2016
Faz alterações em um serviço de mensagem em um perfil.
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
MapiX.h |
Exposto por: |
Objetos de administração do serviço de mensagem |
Implementado por: |
MAPI |
Chamado por: |
Aplicativos do cliente |
Identificador de interface: |
IID_IMsgServiceAdmin |
Tipo de ponteiro: |
LPSERVICEADMIN |
Vtable order
Member | Descrição |
---|---|
Getlasterror |
Retorna uma estrutura MAPIERROR que contém informações sobre o último erro gerado por um objeto de administração do serviço de mensagem. |
GetMsgServiceTable |
Fornece acesso à tabela do serviço de mensagem, uma lista dos serviços de mensagem no perfil. |
CreateMsgService |
Adiciona um serviço de mensagem ao perfil atual. OBSERVAÇÃO: este método é preterido. Use IMsgServiceAdmin2::CreateMsgServiceEx em vez disso. |
DeleteMsgService |
Exclui um serviço de mensagem de um perfil. |
CopyMsgService |
Copia um serviço de mensagem em um perfil. |
RenameMsgService |
Depreciado. Atribui um novo nome a um serviço de mensagem. |
ConfigurarMsgService |
Reconfigura um serviço de mensagem. |
OpenProfileSection |
Abre uma seção do perfil atual e retorna um ponteiro IProfSect para obter mais acesso. |
MsgServiceTransportOrder |
Define a ordem na qual os provedores de transporte são chamados para entregar uma mensagem. |
AdminProviders |
Retorna um ponteiro que fornece acesso a um objeto de administração do provedor. |
SetPrimaryIdentity |
Designa um serviço de mensagem para ser o fornecedor da identidade primária do perfil. |
GetProviderTable |
Fornece acesso à tabela do provedor, uma listagem dos provedores de serviços no perfil. |
Comentários
Uma implementação pode obter um ponteiro para uma interface IMsgServiceAdmin de duas maneiras: chamando o método IMAPISession::AdminServices ou chamando o método IProfAdmin::AdminServices . Para clientes preocupados principalmente com a configuração de perfil, IProfAdmin::AdminServices é a maneira preferida de obter a interface IMsgServiceAdmin , pois não faz logon em provedores na sessão MAPI. Se um cliente exigir a capacidade de fazer alterações no perfil ativo, o IMAPISession::AdminServices deve ser chamado para obter o ponteiro IMsgServiceAdmin . Lembre-se de que, embora o MAPI não permita que um perfil em uso seja excluído, não há proteções para impedir que um cliente remova todos os serviços de mensagem no perfil.