Vue d’ensemble de l’identificateur de propriété MAPI
S’applique à : Outlook 2013 | Outlook 2016
Un identificateur de propriété est un nombre qui est utilisé pour indiquer à quoi une propriété est utilisée et qui en est responsable. Les identificateurs de propriété sont divisés par MAPI en plages ; où un identificateur se situe dans la plage indique son utilisation et sa propriété.
La plage d’identificateurs de propriété s’exécute de 0x0001 à 0xFFFF. Les identificateurs de propriété 0x0000 et 0xFFFF sont réservés dans tous les cas, ce qui signifie que ces identificateurs doivent rester inutilisés. La plage des propriétés définies par MAPI s’exécute de 0x0001 à 0x3FFF. Ces propriétés sont appelées propriétés définies par MAPI. La plage 0x4000 à 0x7FFF appartient aux propriétés de message et de destinataire, et les clients ou les fournisseurs de services peuvent définir des propriétés dans cette plage. Les propriétés de la plage de 0x0001 à 0x7FFF sont appelées propriétés étiquetées. Au-delà de 0x8000 est la plage pour ce que l’on appelle des propriétés nommées, ou des propriétés qui incluent un identificateur global unique (GUID) 128 bits et une chaîne de caractères Unicode ou une valeur numérique 32 bits. Les clients peuvent utiliser des propriétés nommées pour personnaliser leur jeu de propriétés.
Les fournisseurs de services peuvent définir des propriétés de profil sécurisé dans la plage 0x67F0 via 0x67FF. Les propriétés de profil sécurisé sont utilisées pour les informations qui nécessitent une protection supplémentaire, comme les mots de passe. Ces propriétés peuvent être masquées et chiffrées. Le fait que les propriétés sécurisées soient incluses ou non dans la liste par défaut des propriétés retournées par la méthode IMAPIProp ::GetPropList dépend de l’implémentation du fournisseur. En règle générale, ces propriétés ne sont pas incluses. L’interface IProfSect : IMAPIProp est utilisée pour accéder aux propriétés d’une section de profil, y compris aux propriétés sécurisées.
Certaines plages de propriétés sont limitées aux propriétés transmettables ou aux propriétés non transmissibles. Les propriétés transmettables sont transférées avec un message ; Les propriétés nontransmitables ne sont pas transférées avec un message. Les propriétés nontransmitables contiennent généralement des informations qui ne sont d’intérêt que pour les clients et les fournisseurs de services qui opèrent avec la session active. Ces propriétés ne seraient pas nécessairement utiles pour un autre système de messagerie et un autre ensemble de fournisseurs de services. Le concept de propriétés transmettables s’applique principalement aux fournisseurs de transport. Pour déterminer si une propriété est transmettable ou non, transmettez sa balise de propriété à la macro FIsTransmittable , définie dans le fichier d’en-tête Mapitags.h.
Pour obtenir une description complète des plages d’identificateurs, consultez Plages d’identificateurs de propriétés.