Compartir a través de


CloseIMsgSession

Hace referencia a: Outlook 2013 | Outlook 2016

Cierra una sesión de mensaje y todos los mensajes creados dentro de esa sesión.

Propiedad Valor
Archivo de encabezado:
Imessage.h
Implementado por:
MAPI
Llamado por:
Aplicaciones cliente y proveedores de servicios
VOID CloseIMsgSession(
  LPMSGSESS lpMsgSess
);

Parameters

lpMsgSess

[in] Puntero al objeto de sesión de mensaje obtenido mediante la función OpenIMsgSession al principio de la sesión del mensaje.

Valor devuelto

Ninguno.

Comentarios

Las aplicaciones cliente y los proveedores de servicios que quieren tratar varios objetos MAPI IMessage relacionados basados en objetos OLE IStorage subyacentes usan una sesión de mensaje. El cliente o proveedor usa las funciones OpenIMsgSession y CloseIMsgSession para encapsular la creación de dichos mensajes dentro de una sesión de mensajes. Una vez abierta la sesión del mensaje, el cliente o proveedor le pasa un puntero en una llamada a OpenIMsgOnIStg para crear un nuevo objeto IMessage-on-IStorage.

Una sesión de mensajes realiza un seguimiento de todos los objetos IMessage on-IStorage abiertos durante la duración de la sesión, además de todos los datos adjuntos y otras propiedades de los mensajes. Cuando un cliente o proveedor llama a CloseIMsgSession, cierra todos estos objetos. Llamar a CloseIMsgSession es la única manera de cerrar objetos IMessage-on-IStorage.