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


Интерфейсы MAPI

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

Документация по каждому интерфейсу состоит из вводного раздела, содержащего краткое описание назначения интерфейса, за которым следует таблица со следующими сведениями.

Свойство Значение
Файл заголовка:
Файл заголовка, в котором определен интерфейс и который должен быть включен при компиляции исходного кода.
Предоставляется:
Объект, предоставляющий интерфейс.
Реализовано в:
Список компонентов, которые предоставляют реализацию интерфейса.
Вызывающая сторона:
Список компонентов, которые обычно вызывают методы интерфейса.
Идентификатор интерфейса:
GUID идентификатора интерфейса.
Тип указателя:
Тип указателя для объекта, предоставляющего интерфейс.
Модель транзакций:
Для интерфейсов, производных от IMAPIProp. Если изменения не передаются, изменения вступают в силу немедленно; Если транзакция выполняется, изменения не вступают в силу до вызова IMAPIProp::SaveChanges .

После первой таблицы находится еще одна таблица, в ней перечислены все методы этого интерфейса в порядке vtable. VTable — это массив указателей функций, созданных компилятором, содержащий один указатель функции для каждого метода объекта MAPI. Методы перечислены в том же порядке, в который они объявлены. Методы, наследуемые от других интерфейсов, не отображаются в таблице Vtable Order, но могут использоваться таким же образом, как описано в интерфейсе, который их определяет.

После каждого раздела интерфейса методы интерфейса документируются в алфавитном порядке. Для каждого метода документация содержит краткое назначение инструкции, блок синтаксиса и следующие сведения.

Заголовок Контент
Параметры
Описание каждого параметра в методе .
Возвращаемое значение
Описание уникальных значений, которые может возвращать метод. Это значения, для которых вызывающие должны проверка в коде.
Замечания
Описание того, почему и как используется метод.
См. также
Перекрестные ссылки на другие разделы в этом справочнике.

См. также

Справочник по MAPI