IMAPIStatus : IMAPIProp
S’applique à : Outlook 2013 | Outlook 2016
Fournit status informations sur le sous-système MAPI, le carnet d’adresses intégré et le spouleur MAPI. Un fournisseur de services implémente IMAPIStatus pour fournir des informations sur ses propres status.
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
Mapidefs.h |
Exposé par : |
Objets de statut |
Implémenté par : |
Fournisseurs de services et MAPI |
Appelé par : |
Applications clientes |
Identificateur d’interface : |
IID_IMAPIStatus |
Type de pointeur : |
LPMAPISTATUS |
Modèle de transaction : |
Non traduit |
Ordre de la table de Vtable
Propriété | Valeur |
---|---|
ValidateState |
Confirme les informations de status externes disponibles pour la ressource MAPI ou le fournisseur de services. |
ParamètresDialog |
Affiche une feuille de propriétés qui permet à l’utilisateur de modifier la configuration d’un fournisseur de services. |
ChangePassword |
Modifie le mot de passe d’un fournisseur de services sans afficher d’interface utilisateur. |
FlushQueues |
Force le chargement ou le téléchargement immédiat de tous les messages en attente d’envoi ou de réception. |
Propriétés requises | Access |
---|---|
PR_DISPLAY_NAME (PidTagDisplayName) |
Lecture/écriture |
PR_PROVIDER_DISPLAY (PidTagProviderDisplay) |
Lecture/écriture |
PR_PROVIDER_DLL_NAME (PidTagProviderDllName) |
Lecture seule |
PR_RESOURCE_FLAGS (PidTagResourceFlags) |
Lecture seule |
PR_RESOURCE_METHODS (PidTagResourceMethods) |
Lecture seule |
PR_RESOURCE_TYPE (PidTagResourceType) |
Lecture seule |
PR_STATUS_CODE (PidTagStatusCode) |
Lecture seule |
Remarques
Les objets status implémentés par MAPI prennent en charge les méthodes suivantes :
Objet Status | Méthodes prises en charge |
---|---|
Sous-système MAPI |
ValidateState uniquement |
Carnet d’adresses MAPI |
ValidateState uniquement |
Spouleur MAPI |
ValidateState et FlushQueues |
Les objets status implémentés par MAPI doivent avoir une version en lecture seule des méthodes de l’interface IMAPIProp et prendre en charge la méthode ValidateState. Les fournisseurs de transport doivent également prendre en charge FlushQueues. Tous les fournisseurs doivent prendre en charge SettingsDialog ; La prise en charge de ChangePassword est facultative.
Les clients utilisent des objets status pour effectuer la configuration et pour en savoir plus sur l’état de la session. Ils accèdent à un objet status en appelant la méthode OpenStatusEntry d’un objet d’ouverture de session du fournisseur de services ou la méthode IMAPISession ::GetStatusTable pour récupérer l’objet status.