Partager via


IMSProvider : IUnknown

S’applique à : Outlook 2013 | Outlook 2016

Fournit l’accès à un fournisseur de magasin de messages via un objet fournisseur de magasin de messages. Cet objet fournisseur de magasin de messages est retourné à l’ouverture de session du fournisseur par la fonction de point d’entrée MSProviderInit du fournisseur de la banque de messages. L’objet fournisseur de magasin de messages est principalement utilisé par les applications clientes et le spouleur MAPI pour ouvrir des magasins de messages.

Propriété Valeur
Fichier d’en-tête :
Mapispi.h
Exposé par :
Objets du fournisseur de banques de messages
Implémenté par :
Fournisseurs de magasins de messages
Appelé par :
MAPI et le spouleur MAPI
Identificateur d’interface :
IID_IMSProvider
Type de pointeur :
LPMSPROVIDER

Ordre de la table de Vtable

Member Description
Arrêt
Ferme un fournisseur de magasin de messages de manière ordonnée.
Logon
Enregistre MAPI sur un instance d’un fournisseur de magasin de messages.
SpouleurLogon
Enregistre le spouleur MAPI dans une banque de messages.
CompareStoreIDs
Compare deux identificateurs d’entrée de magasin de messages pour déterminer s’ils font référence au même objet de magasin.

Remarques

MAPI utilise un objet fournisseur de magasin de messages par session, quel que soit le nombre de magasins de messages ouverts par le fournisseur de magasins. Si une deuxième session MAPI se connecte à des magasins ouverts, MAPI appelle MSProviderInit une deuxième fois pour créer un objet fournisseur de magasin de messages que cette session doit utiliser.

Un objet fournisseur de magasin de messages doit contenir les éléments suivants pour fonctionner correctement :

  • Pointeur de routine d’allocation de mémoire lpMalloc à utiliser par toutes les banques ouvertes à l’aide de cet objet fournisseur.
  • Les pointeurs de routine lpfAllocateBuffer, lpfAllocateMore et lpfFreeBuffer vers les fonctions d’allocation de mémoire MAPIAllocateBuffer, MAPIAllocateMore et MAPIFreeBuffer .
  • Liste liée de toutes les banques ouvertes à l’aide de cet objet fournisseur et non encore fermées.

Voir aussi

Interfaces MAPI