Visão geral do identificador de propriedade MAPI

Aplica-se a: Outlook 2013 | Outlook 2016

Um identificador de propriedade é um número usado para indicar para que uma propriedade é usada e quem é responsável por ela. Os identificadores de propriedade são divididos por MAPI em intervalos; onde um identificador está no intervalo indica seu uso e propriedade.

O intervalo de identificadores de propriedade vai de 0x0001 a 0xFFFF. Os identificadores de propriedade 0x0000 e 0xFFFF são reservados em todos os casos, o que significa que esses identificadores não devem ser usados. O intervalo de propriedades definidas por MAPI vai de 0x0001 a 0x3FFF. Essas propriedades são chamadas de propriedades definidas por MAPI. O intervalo 0x4000 a 0x7FFF pertence às propriedades da mensagem e do destinatário, e clientes ou provedores de serviços podem definir propriedades nesse intervalo. As propriedades no intervalo de 0x0001 a 0x7FFF são chamadas de propriedades marcadas. Além de 0x8000 está o intervalo para o que é conhecido como propriedades nomeadas, ou propriedades que incluem um GUID (identificador global exclusivo) de 128 bits e uma cadeia de caracteres Unicode ou um valor numérico de 32 bits. Os clientes podem usar propriedades nomeadas para personalizar seu conjunto de propriedades.

Os provedores de serviços podem definir propriedades de perfil seguras no intervalo 0x67F0 até 0x67FF. As propriedades de perfil seguro são usadas para informações que exigem proteção adicional, como senhas. Essas propriedades podem ser ocultadas e criptografadas. Se as propriedades seguras estão incluídas ou não na lista padrão de propriedades retornadas pelo método IMAPIProp::GetPropList depende da implementação do provedor. Normalmente, essas propriedades não estão incluídas. A interface IProfSect : IMAPIProp é usada para acessar as propriedades de uma seção de perfil, incluindo propriedades seguras.

Alguns dos intervalos de propriedades são restritos a propriedades transmissíveis ou propriedades não transmissíveis. As propriedades transmitíveis são transferidas com uma mensagem; As propriedades não transmissíveis não são transferidas com uma mensagem. As propriedades não transmissíveis geralmente contêm informações que são valiosas apenas para clientes e provedores de serviços que operam com a sessão atual. Essas propriedades não seriam necessariamente úteis para outro sistema de mensagens e outro conjunto de provedores de serviços. O conceito de propriedades transmissíveis aplica-se principalmente aos provedores de transporte. Para determinar se uma propriedade é transmissível ou não, passe sua marca de propriedade para a macro FIsTransmittable , definida no arquivo de cabeçalho Mapitags.h.

Para obter uma descrição completa dos intervalos de identificadores, consulte Intervalos de identificadores de propriedades.

Confira também

Visão geral da propriedade MAPI