Tabelas do Serviço de Mensagem
Aplica-se a: Outlook 2013 | Outlook 2016
A tabela do serviço de mensagem contém informações sobre os serviços de mensagem no perfil atual. Há uma tabela de serviço de mensagem para cada sessão MAPI, implementada pelo MAPI e usada por aplicativos cliente de finalidade especial que fornecem suporte à configuração.
A tabela de serviço de mensagem é uma tabela estática.
Os clientes acessam a tabela de serviço de mensagem chamando o método IMsgServiceAdmin::GetMsgServiceTable .
As propriedades a seguir compõem o conjunto de colunas necessário na tabela de serviço de mensagem:
Propriedade | ... |
---|---|
PR_DISPLAY_NAME (PidTagDisplayName) |
PR_INSTANCE_KEY (PidTagInstanceKey) |
PR_RESOURCE_FLAGS (PidTagResourceFlags) |
PR_SERVICE_DLL_NAME (PidTagServiceDllName) |
PR_SERVICE_ENTRY_NAME (PidTagServiceEntryName) |
PR_SERVICE_NAME (PidTagServiceName) |
PR_SERVICE_SUPPORT_FILES (PidTagServiceSupportFiles) |
PR_SERVICE_UID (PidTagServiceUid) |
PR_DISPLAY_NAME é o nome exibivel para o serviço de mensagem e a coluna de chave de classificação padrão.
PR_INSTANCE_KEY serve como a coluna de índice da tabela, identificando exclusivamente uma linha.
PR_RESOURCE_FLAGS descreve os recursos do serviço de mensagem.
PR_SERVICE_DLL_NAME é o nome da DLL que contém a implementação do serviço de mensagem.
PR_SERVICE_ENTRY_NAME é o nome da função de ponto de entrada do serviço de mensagem que está em conformidade com o protótipo MSGSERVICEENTRY .
PR_SERVICE_NAME é uma entrada necessária na seção [Serviços] em MAPISVC.INF. O valor dessa propriedade nunca será alterado ou localizado. PR_SERVICE_NAME pode ser usado para identificar programaticamente o serviço de mensagem.
PR_SERVICE_SUPPORT_FILES é uma lista de arquivos que devem ser instalados com o serviço de mensagem.
PR_SERVICE_UID é um identificador exclusivo para o serviço de mensagens.