Поделиться через


CloseIMsgSession

Область применения: Outlook 2013 | Outlook 2016

Закрывает сеанс сообщений и все сообщения, созданные в этом сеансе.

Свойство Значение
Файл заголовка:
Imessage.h
Реализовано в:
MAPI
Вызывающая сторона:
Клиентские приложения и поставщики услуг
VOID CloseIMsgSession(
  LPMSGSESS lpMsgSess
);

Параметры

lpMsgSess

[в] Указатель на объект сеанса сообщений, полученный с помощью функции OpenIMsgSession в начале сеанса сообщений.

Возвращаемое значение

Нет.

Замечания

Сеанс сообщений используется клиентскими приложениями и поставщиками служб, которые хотят работать с несколькими связанными объектами MAPI IMessage, созданными на основе базовых объектов OLE IStorage . Клиент или поставщик использует функции OpenIMsgSession и CloseIMsgSession для переноса создания таких сообщений в сеанс сообщений. После открытия сеанса сообщений клиент или поставщик передает на него указатель в вызове OpenIMsgOnIStg, чтобы создать новый объект IMessage-on-IStorage.

Сеанс сообщений отслеживает все объекты IMessage-on-IStorage, открытые в течение сеанса, а также все вложения и другие свойства сообщений. Когда клиент или поставщик вызывает CloseIMsgSession, он закрывает все эти объекты. Вызов CloseIMsgSession — единственный способ закрыть объекты IMessage-on-IStorage.