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.