Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Outlook 2013 | Outlook 2016
MAPI определяет модульную архитектуру, как показано на следующем рисунке.
Приложение MAPI называется клиентским приложением, так как оно является клиентом подсистемы MAPI. Приложения на основе сообщений используют обмен сообщениями в качестве центральной части их обработки и предлагают широкие возможности обмена сообщениями, такие как обмен информацией различных типов в различных форматах и возможность сохранения и организации информации локально. Email, приложения для планирования и рабочего потока являются примерами приложений на основе обмена сообщениями.
Подсистема MAPI состоит из общего пользовательского интерфейса и интерфейсов программирования. Общий пользовательский интерфейс — это набор диалоговых окон, которые предоставляют клиентским приложениям согласованный вид, а пользователи — согласованный способ работы.
MAPI имеет программные интерфейсы, которые используются подсистемой MAPI, разработчиками клиентского программного обеспечения и разработчиками поставщиков услуг. Интерфейс программирования MAPI — это интерфейс main объектного программирования. Интерфейс программирования MAPI аналогичен объектной модели компонентов OLE и используется подсистемой MAPI и клиентскими приложениями на основе сообщений, написанными на C или C++.
Как разработчик клиентского программного обеспечения вы выполняете вызовы MAPI непосредственно через интерфейс программирования MAPI. Обмен сообщениями можно реализовать с помощью одного клиентского интерфейса MAPI или сочетания интерфейсов. Одно приложение может выполнять вызовы методов или функций, принадлежащих любому из интерфейсов.