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


Добавление службы сообщений

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

Добавление новой службы сообщений в профиль и доступ к новой службе сообщений

Вызовите IMsgServiceAdmin2::CreateMsgServiceEx. CreateMsgServiceEx выполняет следующие задачи:

  1. Копирует все необходимые сведения для службы сообщений, которая находится в MAPISVC. INF-файл, создающий раздел профиля для каждого раздела поставщика.

  2. Вызывает функцию точки входа службы сообщений MSGSERVICEENTRY с параметром ulContext , для параметра MSG_SERVICE_CREATE.

  3. Задает и извлекает свойство PR_SERVICE_UID службы сообщений (PidTagServiceUid).

Доступ к новой службе сообщений

  1. Вызовите IMsgServiceAdmin::GetMsgServiceTable , чтобы получить таблицу службы сообщений.

  2. Вызовите метод IMAPITable::Advise таблицы сообщений, чтобы зарегистрироваться для получения уведомлений о таблицах.

  3. Когда MAPI отправляет уведомление TABLE_ROW_ADDED, найдите идентификатор записи добавленной службы сообщений в структуре SRow , включенной в структуру TABLE_NOTIFICATION .