MAPI-Eigenschaftstags

Gilt für: Outlook 2013 | Outlook 2016

Ein Eigenschaftstag ist eine 32-Bit-Zahl, die einen eindeutigen Eigenschaftsbezeichner in den Bits 16 bis 31 und einen Eigenschaftstyp in bits 0 bis 15 enthält, wie in der folgenden Abbildung dargestellt.

Eigenschafts-Tag-Elemente

Eigenschaftentagelemente

Eigenschaftentags werden verwendet, um MAPI-Eigenschaften zu identifizieren, und jede Eigenschaft muss über eine eigenschaft verfügen, unabhängig davon, ob die Eigenschaft von MAPI, einem Client oder einem Dienstanbieter definiert wird. MAPI definiert einen Satz von Eigenschaftentagkonstanten für seine Eigenschaften in der Headerdatei Mapitags.h. diese Eigenschaften werden als "MAPI-defined properties" (MAPI-defined properties) bezeichnet.

Die Eigenschaftentagkonstanten folgen einer Benennungskonvention, um Konsistenz und Benutzerfreundlichkeit zu gewährleisten. Der Name jedes Eigenschaftentags besteht aus zwei Teilen: einem PR_ Präfix und einer oder mehreren Zeichenfolgen, die den Inhalt der Eigenschaft beschreiben. Mehrere Zeichenfolgen werden durch Unterstriche getrennt. Beispielsweise ist das Eigenschaftentag für den Adresstyp eines Nachrichtenempfängers PR_ADDRTYPE (PidTagOrgAddrtype), und der Eintragsbezeichner für den Ordner, der eine Kopie jeder ausgehenden Nachricht empfangen soll, ist PR_IPM_SENTMAIL_ENTRYID (PidTagIpmSentMailEntryId).

Für die Arbeit mit Eigenschaftstags stehen einige Makros zur Verfügung, darunter PROP_TYPE, PROP_ID und PROP_TAG. PROP_TYPE extrahiert den Eigenschaftentyp aus dem Eigenschaftentag. PROP_ID extrahiert den Bezeichner. PROP_TAG erstellt ein Eigenschaftstag aus einem Eigenschaftentyp und -bezeichner.

Siehe auch