Propriété canonique PidTagResourceFlags
S’applique à : Outlook 2013 | Outlook 2016
Contient un masque de bits d’indicateurs pour les services de messagerie et les fournisseurs.
Propriété | Valeur |
---|---|
Propriétés associées : |
PR_RESOURCE_FLAGS |
Identificateur : |
0x3009 |
Type de données : |
PT_LONG |
Domaine : |
MAPI commun |
Remarques
Cette propriété décrit les caractéristiques d’un service de messagerie, d’un fournisseur de services ou d’un objet status. Les indicateurs définis pour cette propriété dépendent de son contexte. Par exemple, certains indicateurs sont valides uniquement pour les objets status et d’autres indicateurs uniquement pour les colonnes de la table de service de message.
Les indicateurs sont de trois classes : statique, modifiable et dynamique. Les indicateurs statiques sont définis par MAPI à partir de données dans MAPISVC. INF et jamais modifié. Les indicateurs modifiables sont définis par MAPI à partir de MAPISVC. INF, mais peut être modifié par la suite. Les indicateurs dynamiques peuvent être définis et réinitialisés par les méthodes MAPI.
Pour un service de message, un ou plusieurs des indicateurs suivants peuvent être définis dans cette propriété :
SERVICE_CREATE_WITH_STORE
Réservé. Ne pas utiliser.
SERVICE_DEFAULT_STORE
Dynamique. Le service de message contient le magasin par défaut. Une interface utilisateur doit s’afficher, invitant l’utilisateur à confirmer avant de supprimer ou de déplacer ce service hors du profil.
SERVICE_NO_PRIMARY_IDENTITY
Statique. Indicateur de niveau de service qui doit être défini pour indiquer qu’aucun des fournisseurs du service de messagerie ne peut être utilisé pour fournir une identité. Cet indicateur ou SERVICE_PRIMARY_IDENTITY doit être défini, mais pas les deux.
SERVICE_PRIMARY_IDENTITY
Modifiable. Le service de message correspondant contient le fournisseur utilisé pour l’identité principale pour cette session. Utilisez IMsgServiceAdmin ::SetPrimaryIdentity pour définir cet indicateur. Cet indicateur ou SERVICE_NO_PRIMARY_IDENTITY doit être défini, mais pas les deux.
SERVICE_SINGLE_COPY
Statique. Toute tentative de création ou de copie de ce service de message dans un profil où le service existe déjà échoue. Pour créer un service de message de copie unique, ajoutez la propriété PR_RESOURCE_FLAGS à la section du service dans MAPISVC. INF et définissez cet indicateur.
Pour un fournisseur de services, un ou plusieurs des indicateurs suivants peuvent être définis dans PR_RESOURCE_FLAGS :
HOOK_INBOUND
Statique. Le hook de spouleur doit traiter les messages entrants.
HOOK_OUTBOUND
Statique. Le hook de spouleur doit traiter les messages sortants.
STATUS_DEFAULT_OUTBOUND
Modifiable. Cette identité doit être appliquée aux messages sortants si le profil contient plusieurs instances de ce fournisseur de transport. Cela peut se produire si plusieurs instances d’un seul fournisseur de transport apparaissent dans le profil.
STATUS_DEFAULT_STORE
Modifiable. Cette banque de messages est le magasin par défaut du profil.
STATUS_NEED_IPM_TREE
Dynamique. Les dossiers standard de cette banque de messages, y compris le dossier racine du message personnel (IPM), n’ont pas encore été vérifiés. MAPI définit et efface cet indicateur.
STATUS_NO_DEFAULT_STORE
Statique. Cette banque de messages ne peut pas devenir la banque de messages par défaut pour le profil.
STATUS_NO_PRIMARY_IDENTITY
Statique. Ce fournisseur ne fournit pas d’identité dans sa ligne de status. Cet indicateur ou STATUS_PRIMARY_IDENTITY doit être défini.
STATUS_OWN_STORE
Statique. Ce fournisseur de transport est étroitement couplé à un magasin de messages et fournit la propriété PR_OWN_STORE_ENTRYID (PidTagOwnStoreEntryId) dans sa ligne status.
STATUS_PRIMARY_IDENTITY
Modifiable. Ce fournisseur fournit l’identité principale de la session ; l’identificateur d’entrée de l’objet fournissant l’identité est retourné à partir de IMAPISession ::QueryIdentity. Cet indicateur ou STATUS_NO_PRIMARY_IDENTITY doit être défini.
STATUS_PRIMARY_STORE
Modifiable. Cette banque de messages doit être utilisée lorsqu’une application cliente se connecte. Une fois ouvert, ce magasin doit être défini comme magasin par défaut pour le profil.
STATUS_SECONDARY_STORE
Modifiable. Cette banque de messages doit être utilisée si le magasin principal n’est pas disponible lorsqu’une application cliente ouvre une session. Une fois ouvert, ce magasin doit être défini comme magasin par défaut pour le profil.
STATUS_SIMPLE_STORE
Dynamique. Cette banque de messages sera utilisée par Simple MAPI comme magasin de messages par défaut.
STATUS_TEMP_SECTION
Dynamique. Cette banque de messages ne doit pas être publiée dans la table de la banque de messages et sera supprimée du profil après la fermeture de session.
STATUS_XP_PREFER_LAST
Statique. Ce transport s’attend à être le dernier transport sélectionné pour envoyer un message lorsque plusieurs fournisseurs de transport sont en mesure de transmettre le message.
Ressources connexes
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.
Voir aussi
IMsgServiceAdmin::MsgServiceTransportOrder
Propriété canonique PidTagIdentityEntryId