CloseIMsgSession
S’applique à : Outlook 2013 | Outlook 2016
Ferme une session de messages et tous les messages créés dans cette session.
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
Imessage.h |
Implémenté par : |
MAPI |
Appelé par : |
Applications clientes et fournisseurs de services |
VOID CloseIMsgSession(
LPMSGSESS lpMsgSess
);
Paramètres
lpMsgSess
[in] Pointeur vers l’objet de session de message obtenu à l’aide de la fonction OpenIMsgSession au début de la session de message.
Valeur renvoyée
Aucun.
Remarques
Une session de message est utilisée par les applications clientes et les fournisseurs de services qui souhaitent traiter plusieurs objets IMessage MAPI associés basés sur des objets OLE IStorage sous-jacents. Le client ou le fournisseur utilise les fonctions OpenIMsgSession et CloseIMsgSession pour encapsuler la création de ces messages à l’intérieur d’une session de messages. Une fois la session de message ouverte, le client ou le fournisseur lui transmet un pointeur dans un appel à OpenIMsgOnIStg pour créer un objet IMessage-on-IStorage.
Une session de messages effectue le suivi de tous les objets IMessage-on-IStorage ouverts pendant la durée de la session, en plus de toutes les pièces jointes et autres propriétés des messages. Lorsqu’un client ou un fournisseur appelle CloseIMsgSession, il ferme tous ces objets. L’appel de CloseIMsgSession est la seule façon de fermer des objets IMessage-on-IStorage.