Objets d’état MAPI
S’applique à : Outlook 2013 | Outlook 2016
Les objets d’état rapportent des informations sur les ressources MAPI. Par exemple, un fournisseur de services, le processus d’envoi/réception MAPI ou le carnet d’adresses.
Un objet status fournit des informations sur chaque fournisseur de services dans le profil actuel. MAPI est responsable de l’implémentation des objets status pour le sous-système, le processus d’envoi/réception MAPI et le carnet d’adresses. Le sous-système status objet fournit des informations globales. L’objet status du carnet d’adresses intégré fournit la status de tous les fournisseurs de carnets d’adresses en cours d’exploitation.
Chaque objet status est inclus dans la table status, une table gérée par MAPI qui fournit aux clients toutes les informations status pour la session. Pour plus d’informations, consultez Tables d’état. Les clients peuvent accéder à un objet status particulier via la table ou, pour un fournisseur de services, via son objet d’ouverture de session. Par exemple, pour accéder à l’objet status d’un fournisseur d’adresses, un client peut appeler IABLogon ::OpenStatusEntry. Pour plus d’informations, consultez IABLogon ::OpenStatusEntry.
Les clients peuvent utiliser des objets status pour :
Découvrez l’état d’une session.
Surveiller un fournisseur de services.
Contrôler la transmission des messages.
Afficher ou modifier la configuration et la status d’une ressource.
Chaque objet status implémente l’interface IMAPIStatus. Pour plus d’informations, consultez IMAPIStatus : IMAPIProp. Toutefois, tous les objets status ne prennent pas entièrement en charge chaque méthode IMAPIStatus. Étant donné qu’il existe des variations dans les méthodes prises en charge par un objet status, les clients doivent en savoir plus sur un objet status particulier avant de pouvoir l’utiliser. Les objets d’état doivent publier des informations sur leurs fonctionnalités dans les trois propriétés suivantes :
PR_RESOURCE_METHODS (PidTagResourceMethods)
PR_RESOURCE_TYPE (PidTagResourceType)
PR_RESOURCE_FLAGS (PidTagResourceFlags)
Pour plus d’informations sur l’implémentation d’un objet status, consultez Status Object Implementation. Pour plus d’informations sur l’utilisation d’un objet status, consultez Table d’état et Objets d’état.