Übersicht über MAPI-Eigenschaftsbezeichner
Gilt für: Outlook 2013 | Outlook 2016
Ein Eigenschaftenbezeichner ist eine Zahl, die verwendet wird, um anzugeben, wofür eine Eigenschaft verwendet wird und wer dafür verantwortlich ist. Eigenschaftenbezeichner werden von MAPI in Bereiche unterteilt. , wenn ein Bezeichner in den Bereich fällt, gibt seine Verwendung und den Besitz an.
Der Bereich der Eigenschaftenbezeichner wird von 0x0001 bis 0xFFFF ausgeführt. Eigenschaftenbezeichner 0x0000 und 0xFFFF sind in allen Fällen reserviert, was bedeutet, dass diese Bezeichner nicht verwendet werden müssen. Der Bereich für eigenschaften, die von MAPI definiert werden, wird von 0x0001 bis 0x3FFF ausgeführt. Diese Eigenschaften werden als MAPI-definierte Eigenschaften bezeichnet. Der Bereich 0x4000 zu 0x7FFF gehört zu Nachrichten- und Empfängereigenschaften, und entweder Clients oder Dienstanbieter können Eigenschaften in diesem Bereich definieren. Eigenschaften im Bereich von 0x0001 bis 0x7FFF werden als markierte Eigenschaften bezeichnet. Über 0x8000 hinaus ist der Bereich für sogenannte benannte Eigenschaften oder Eigenschaften, die einen 128-Bit-GUID (Globally Unique Identifier) und entweder eine Unicode-Zeichenfolge oder einen numerischen 32-Bit-Wert enthalten. Clients können benannte Eigenschaften verwenden, um ihren Eigenschaftensatz anzupassen.
Dienstanbieter können sichere Profileigenschaften im Bereich definieren, der über 0x67FF 0x67F0. Sichere Profileigenschaften werden für Informationen verwendet, die zusätzlichen Schutz erfordern, z. B. Kennwörter. Diese Eigenschaften können ausgeblendet und verschlüsselt werden. Ob sichere Eigenschaften in der Standardliste der von der IMAPIProp::GetPropList-Methode zurückgegebenen Eigenschaften enthalten sind, hängt von der Implementierung des Anbieters ab. In der Regel sind diese Eigenschaften nicht enthalten. Die IProfSect : IMAPIProp-Schnittstelle wird für den Zugriff auf die Eigenschaften eines Profilabschnitts verwendet, einschließlich sicherer Eigenschaften.
Einige der Eigenschaftenbereiche sind auf übertragbare Eigenschaften oder nicht übertragbare Eigenschaften beschränkt. Übertragbare Eigenschaften werden mit einer Nachricht übertragen; Nicht übertragbare Eigenschaften werden nicht mit einer Nachricht übertragen. Nicht übersetzbare Eigenschaften enthalten in der Regel Informationen, die nur für Clients und Dienstanbieter von Nutzen sind, die mit der aktuellen Sitzung arbeiten. Diese Eigenschaften sind nicht unbedingt für ein anderes Messagingsystem und eine andere Gruppe von Dienstanbietern nützlich. Das Konzept der übertragbaren Eigenschaften gilt in erster Linie für Transportanbieter. Um zu bestimmen, ob eine Eigenschaft übertragbar ist oder nicht, übergeben Sie ihr Eigenschaftstag an das FIsTransmittable-Makro , das in der Headerdatei "Mapitags.h" definiert ist.
Eine vollständige Beschreibung der Bezeichnerbereiche finden Sie unter Eigenschaftenbezeichnerbereiche.