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


IMAPISession::Logoff

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

Завершает сеанс MAPI.

HRESULT Logoff(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  ULONG ulReserved
);

Параметры

ulUIParam

[в] Дескриптор родительского окна всех диалоговых окон или окон, которые должны отображаться. Если флаг MAPI_LOGOFF_UI не задан, этот параметр игнорируется.

ulFlags

[в] Битовая маска флагов, управляющих операцией выхода. Можно задать следующие флаги:

MAPI_LOGOFF_SHARED

Если этот сеанс является общим, все клиенты, которые вошли в систему с помощью общего сеанса, должны получать уведомления о выполнении выхода. Клиенты должны выйти из системы. Любой клиент, использующий общий сеанс, может установить этот флаг. MAPI_LOGOFF_SHARED игнорируется, если текущий сеанс не является общим.

MAPI_LOGOFF_UI

При выходе может отобразиться диалоговое окно во время операции, при этом пользователю может быть предложено подтверждение.

ulReserved

[in] ���������������; ������ ���� ����� ����.

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

S_OK

Операция выхода прошла успешно.

Замечания

Метод IMAPISession::Logoff завершает сеанс MAPI. При возврате logoff ни один из методов, кроме IUnknown::Release , не может вызываться.

Примечания для вызывающих методов

При возврате logoff отпустите объект сеанса, вызвав его метод IUnknown::Release .

Дополнительные сведения о завершении сеанса см. в разделе Завершение сеанса MAPI.

Справочные материалы по MFCMAPI

Пример кода MFCMAPI указан в приведенной ниже таблице.

Файл Функция Comment
MAPIObjects.cpp
CMapiObjects::Logoff
MFCMAPI использует метод IMAPISession::Logoff для выхода из сеанса перед его освобождением.

Примечание.

Из-за быстрого завершения работы, появилось в Microsoft Office Outlook 2007 с пакетом обновления 2 (SP2), Microsoft Outlook 2010, русская версия и Microsoft Outlook 2013, клиенты никогда не должны передавать параметр MAPI_LOGOFF_SHARED в IMAPISession::Logoff. Передача MAPI_LOGOFF_SHARED приведет к завершению работы всех клиентов MAPI и произойдет непредвиденное поведение.

См. также

IMAPISession: IUnknown

MFCMAPI как пример кода

Завершение сеанса MAPI