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


IMAPIClientShutdown : IUnknown

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

Позволяет клиенту MAPI быстро завершить работу клиентского процесса.

Свойство Значение
Файл заголовка:
Mapidefs.h
Предоставляется:
Объект IMAPISession
Реализовано в:
Подсистема MAPI
Вызывающая сторона:
Клиент MAPI
Идентификатор интерфейса:
IID_IMAPIClientShutdown
Тип указателя:
LPMAPICLIENTSHUTDOWN

Порядок vtable

Member Описание
QueryFastShutdown
Запрашивает подсистему MAPI для поддержки быстрого завершения работы, предоставляемой загруженными поставщиками MAPI.
NotifyProcessShutdown
Указывает на намерение клиента MAPI продолжить завершение работы.
DoFastShutdown
Указывает на намерение клиента MAPI немедленно выйти из клиентского процесса.

Замечания

Целью быстрого завершения работы является разрешение клиента MAPI и любого загруженного поставщика MAPI, с которым у клиента MAPI есть активный сеанс MAPI для сохранения параметров и данных MAPI. Это позволяет клиенту MAPI отключить все внешние ссылки и выйти из нее без потери данных. Клиент MAPI, которому необходимо выполнить быстрое завершение работы, должен использовать интерфейс IMAPIClientShutdown . Клиент MAPI может получить указатель на этот интерфейс, вызвав метод IUnknown::QueryInterface для любого объекта IMAPISession .

Клиент MAPI всегда инициирует быстрое завершение работы, вызывая метод IMAPIClientShutdown::QueryFastShutdown . Подсистема MAPI реагирует на запрос клиента MAPI, проверяя, поддерживают ли загруженные поставщики MAPI быстрое завершение работы клиента. Администратор может использовать параметры реестра Windows, чтобы определить уровень поддержки поставщика, необходимый для быстрого завершения работы клиентов MAPI. Дополнительные сведения см. в разделе Параметры пользователя быстрого завершения работы.

Чтобы продолжить быстрое завершение работы, клиент вызывает метод IMAPIClientShutdown::NotifyProcessShutdown , чтобы сообщить подсистеме MAPI о намерении завершить работу. Затем клиент вызывает метод IMAPIClientShutdown::D oFastShutdown , чтобы указать, что клиентский процесс завершается немедленно.

Дополнительные сведения о быстром завершении работы см. в статье Обзор быстрого завершения работы. Сведения о том, как выполнить быстрое завершение работы, см. в разделе Рекомендации по быстрому завершению работы.

См. также

Интерфейсы MAPI

Завершение работы клиента в MAPI