Propriété canonique PidTagMessageStatus
S’applique à : Outlook 2013 | Outlook 2016
Contient un masque de bits 32 bits d’indicateurs qui définit la status d’un message dans une table de contenu.
Propriété | Valeur |
---|---|
Propriétés associées : |
PR_MSG_STATUS |
Identificateur : |
0x0E17 |
Type de données : |
PT_LONG |
Domaine : |
Messagerie générale |
Remarques
Un message peut exister dans une table de contenu et dans une ou plusieurs tables de résultats de recherche, et chaque instance du message peut avoir une status différente. Cette propriété ne doit pas être considérée comme une propriété sur un message, mais comme une colonne dans une table de contenu.
Une application cliente peut définir un ou plusieurs des indicateurs suivants dans cette propriété :
MSGSTATUS_ANSWERED
Le message a été répondu.
MSGSTATUS_DELMARKED
Le message a été marqué pour suppression ultérieure.
MSGSTATUS_DRAFT
Le message est en brouillon status de révision.
MSGSTATUS_HIDDEN
Le message doit être supprimé de l’affichage du dossier des destinataires.
MSGSTATUS_HIGHLIGHTED
Le message doit être mis en surbrillance dans l’affichage du dossier des destinataires.
MSGSTATUS_REMOTE_DELETE
Le message a été marqué pour suppression dans la banque de messages distante sans téléchargement sur le client local.
MSGSTATUS_REMOTE_DOWNLOAD
Le message a été marqué pour téléchargement à partir du magasin de messages distant vers le client local.
MSGSTATUS_TAGGED
Le message a été étiqueté dans un but défini par le client.
Les indicateurs MSGSTATUS_DELMARKED, MSGSTATUS_HIDDEN, MSGSTATUS_HIGHLIGHTED et MSGSTATUS_TAGGED sont définis par le client. Les fournisseurs de transport et de stockage transmettent ces bits sans aucune action.
Les clients peuvent interpréter ces valeurs d’une manière appropriée pour leurs applications. Une façon pour de nombreux clients d’utiliser cette propriété consiste à afficher les messages marqués pour suppression avec une icône représentative.
Un client visionneuse distante peut définir MSGSTATUS_REMOTE_DELETE ou MSGSTATUS_REMOTE_DOWNLOAD sur les messages dans le dossier d’en-tête qui lui est présenté par le fournisseur de transport distant. L’application cliente peut examiner chaque en-tête de message dans ce dossier pour déterminer si le message doit être téléchargé ou supprimé dans la banque de messages distante. Il utilise ensuite la méthode IMAPIFolder ::SetMessageStatus pour définir l’indicateur approprié. SetMessageStatus est le seul moyen de définir l’un des indicateurs de cette propriété ; la méthode IMAPIProp ::SetProps ne peut pas être utilisée. Pour récupérer cette propriété, les clients appellent IMAPIFolder ::GetMessageStatus plutôt que IMAPIProp ::GetProps.
Les bits 16 à 31 (0x10000 à 0x80000000) de cette propriété peuvent être utilisés par l’application cliente de message personnel (IPM). Tous les autres bits sont réservés à l’utilisation par MAPI ; ceux qui ne sont pas définis dans le tableau précédent doivent être initialement définis sur zéro et ne doivent pas être modifiés par la suite.
Ressources connexes
Spécifications du protocole
Fournit des références aux spécifications de protocole Exchange Server associées.
Gère la synchronisation des données d’objet de messagerie entre un serveur et un client.
Fichiers d’en-tête
Mapidefs.h
Fournit des définitions de type de données.
Mapitags.h
Contient des définitions de propriétés répertoriées en tant que noms alternatifs.