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.