Compartilhar via


Propriedade Canônica PidTagExchangeProfileSectionId

Aplica-se a: Outlook 2013 | Outlook 2016

Contém um GUID gerado dinamicamente usado para determinar uma conta quando você estiver usando várias contas Microsoft Exchange Server.

Propriedade Valor
Propriedades associadas:
PR_EMSMDB_SECTION_UID
Identificador:
0x3d150102
Tipo de dados:
PT_BINARY
Área:
Várias contas do Exchange

Comentários

Microsoft Outlook 2010 e Microsoft Outlook 2013 dão suporte a várias contas do Exchange em vez de uma única conta do Exchange. Para acomodar várias contas do Exchange, o layout do perfil MAPI foi alterado. No Microsoft Office Outlook 2007 e anterior, os perfis continham uma seção de perfil fixa dedicada às configurações do Exchange, como nome de servidor, nome de usuário e arquivo pasta offline (.ost). Localização. Essas configurações foram identificadas usando um identificador exclusivo, a propriedade pbGlobalProfileSectionGuid . A seção usada para configurações do Exchange é chamada de Seção Perfil Global do Exchange.

Um local de seção de perfil fixo não é mais suficiente para acomodar várias contas do Exchange. Em vez disso, para cada conta do Exchange em seu perfil, existe uma seção dedicada às configurações dessa conta. A nova seção usada para configurações do Exchange é identificada pelo identificador exclusivo emsmdbUID.

Na seção perfil do serviço de mensagem da conta exchange, você pode encontrar uma propriedade que contém um GUID gerado dinamicamente no momento em que a conta é criada. Esse GUID é armazenado na propriedade PidTagExchangeProfileSectionId . Armazenamentos de mensagens e contêineres de catálogo de endereços expõem uma propriedade para determinar a qual conta do Exchange eles pertencem. Acessível na tabela serviços de mensagem, cada serviço do Exchange expõe essa propriedade.

Você pode recuperar essa propriedade por meio de uma chamada para IMAPIProp::GetProps no PidTagExchangeProfileSectionId depois de consultar qualquer uma das seguintes interfaces:

Se o objeto não estiver afiliado ao Exchange, a chamada retornará MAPI_E_NOT_FOUND.

Você pode restringir contêineres em um PidTagExchangeProfileSectionId ao exibir o catálogo de endereços. Depois de ter um contêiner aberto, você pode consultar o emsmdbUID dele. Também vale a pena observar que, se um destinatário foi selecionado em um catálogo de endereços do Exchange, o destinatário também tem o PidTagExchangeProfileSectionId em sua lista de propriedades.

Observação

Em todos os exemplos de código e cabeçalhos de função, este GUID é conhecido como emsmdbUID.

Uma das contas do Exchange é marcada como a conta herdada do Exchange. Normalmente, é a primeira conta adicionada ao perfil. Cada chamada para abrir pbGlobalProfileSectionGuid é redirecionada para a seção global do Exchange da conta herdada. As chamadas de modelo de objeto que interagem com a conta não herdada do Exchange também interagem com a conta herdada do Exchange.

O serviço herdado do Exchange tem a propriedade PR_EMSMDB_LEGACY (0x3D18000B), que é definida como true na tabela serviços de mensagem.

O emsmdbUID herdado também está carimbado na Seção Perfil Global do Outlook do perfil como PidTagExchangeProfileSectionId. O código escrito para dar suporte a várias contas do Exchange não deve ser necessário recuperar o emsmdbUID herdado porque ele deve obter o emsmdbUID correto, dependendo da conta com a qual seu código está interagindo.

Confira também

Usar várias contas do Exchange

Como abrir a seção Perfil Global