PidTagMessageStatus (kanonische Eigenschaft)
Gilt für: Outlook 2013 | Outlook 2016
Enthält eine 32-Bit-Bit-Bit-Maske von Flags, die die status einer Nachricht in einer Inhaltstabelle definiert.
Eigenschaft | Wert |
---|---|
Zugeordnete Eigenschaften: |
PR_MSG_STATUS |
Kennung: |
0x0E17 |
Datentyp: |
PT_LONG |
Bereich: |
Allgemeine Nachrichten |
Hinweise
Eine Nachricht kann in einer Inhaltstabelle und in einer oder mehreren Suchergebnistabellen vorhanden sein, und jede instance der Nachricht kann eine andere status haben. Diese Eigenschaft sollte nicht als Eigenschaft für eine Nachricht, sondern als Spalte in einer Inhaltstabelle betrachtet werden.
Eine Clientanwendung kann eines oder mehrere der folgenden Flags in dieser Eigenschaft festlegen:
MSGSTATUS_ANSWERED
Die Nachricht wurde beantwortet.
MSGSTATUS_DELMARKED
Die Nachricht wurde zum späteren Löschen markiert.
MSGSTATUS_DRAFT
Die Nachricht befindet sich im Überarbeitungsentwurf status.
MSGSTATUS_HIDDEN
Die Nachricht soll aus den Ordneranzeigen der Empfänger unterdrückt werden.
MSGSTATUS_HIGHLIGHTED
Die Nachricht soll in den Ordneranzeigen der Empfänger hervorgehoben werden.
MSGSTATUS_REMOTE_DELETE
Die Nachricht wurde im Remotenachrichtenspeicher zum Löschen markiert, ohne auf den lokalen Client heruntergeladen zu werden.
MSGSTATUS_REMOTE_DOWNLOAD
Die Nachricht wurde zum Herunterladen aus dem Remotenachrichtenspeicher auf den lokalen Client markiert.
MSGSTATUS_TAGGED
Die Nachricht wurde für einen vom Client definierten Zweck markiert.
Die flags MSGSTATUS_DELMARKED, MSGSTATUS_HIDDEN, MSGSTATUS_HIGHLIGHTED und MSGSTATUS_TAGGED werden vom Client definiert. Transport- und Speicheranbieter übergeben diese Bits ohne Aktion.
Clients können diese Werte auf jede Weise interpretieren, die für ihre Anwendungen geeignet ist. Eine Möglichkeit, wie viele Clients diese Eigenschaft verwenden, besteht darin, zum Löschen markierte Meldungen mit einem repräsentativen Symbol anzuzeigen.
Ein Remoteanzeigeclient kann MSGSTATUS_REMOTE_DELETE oder MSGSTATUS_REMOTE_DOWNLOAD für Nachrichten im Headerordner festlegen, der vom Remotetransportanbieter angezeigt wird. Die Clientanwendung kann jeden Nachrichtenheader in diesem Ordner untersuchen, um zu bestimmen, ob die Nachricht im Remotenachrichtenspeicher heruntergeladen oder gelöscht werden soll. Anschließend wird die IMAPIFolder::SetMessageStatus-Methode verwendet, um das entsprechende Flag festzulegen. SetMessageStatus ist die einzige Möglichkeit, die Flags in dieser Eigenschaft festzulegen. Die IMAPIProp::SetProps-Methode kann nicht verwendet werden. Um diese Eigenschaft abzurufen, rufen Clients IMAPIFolder::GetMessageStatus anstelle von IMAPIProp::GetProps auf.
Die Bits 16 bis 31 (0x10000 bis 0x80000000) dieser Eigenschaft stehen für die Verwendung durch die IPM-Clientanwendung (InterPersonal Message) zur Verfügung. Alle anderen Bits sind für die Verwendung durch MAPI reserviert; diejenigen, die in der vorherigen Tabelle nicht definiert sind, sollten zunächst auf 0 (null) festgelegt und später nicht geändert werden.
Verwandte Ressourcen
Protokollspezifikationen
Stellt Verweise auf verwandte Exchange Server Protokollspezifikationen bereit.
Verarbeitet die Synchronisierung von Messagingobjektdaten zwischen einem Server und einem Client.
Headerdateien
Mapidefs.h
Stellt Datentypdefinitionen bereit.
Mapitags.h
Enthält Definitionen von Eigenschaften, die als alternative Namen aufgeführt sind.
Siehe auch
MAPI (kanonische Eigenschaften)