Partager via


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.

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

Propriétés MAPI

Propriétés canoniques MAPI

Mappage des noms de propriétés canoniques aux noms MAPI

Mappage des noms MAPI aux noms de propriétés canoniques