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


Таблицы службы сообщений

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

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

Таблица службы сообщений является статической таблицей.

Клиенты получают доступ к таблице службы сообщений, вызывая метод IMsgServiceAdmin::GetMsgServiceTable .

Следующие свойства составляют обязательный столбец, заданный в таблице службы сообщений:

Property ...
PR_DISPLAY_NAME (PidTagDisplayName)
PR_INSTANCE_KEY (PidTagInstanceKey)
PR_RESOURCE_FLAGS (PidTagResourceFlags)
PR_SERVICE_DLL_NAME (PidTagServiceDllName)
PR_SERVICE_ENTRY_NAME (PidTagServiceEntryName)
PR_SERVICE_NAME (PidTagServiceName)
PR_SERVICE_SUPPORT_FILES (PidTagServiceSupportFiles)
PR_SERVICE_UID (PidTagServiceUid)

PR_DISPLAY_NAME — отображаемое имя службы сообщений и столбец ключа сортировки по умолчанию.

PR_INSTANCE_KEY служит индексным столбцом для таблицы, уникальным образом идентифицируя строку.

PR_RESOURCE_FLAGS описывает возможности службы сообщений.

PR_SERVICE_DLL_NAME — это имя библиотеки DLL, содержащей реализацию службы сообщений.

PR_SERVICE_ENTRY_NAME — это имя функции точки входа службы сообщений, которая соответствует прототипу MSGSERVICEENTRY .

PR_SERVICE_NAME является обязательной записью в разделе [Службы] MAPISVC.INF. Значение этого свойства никогда не будет изменено или локализовано. PR_SERVICE_NAME можно использовать для программной идентификации службы сообщений.

PR_SERVICE_SUPPORT_FILES — это список файлов, которые необходимо установить со службой сообщений.

PR_SERVICE_UID — уникальный идентификатор службы сообщений.

См. также

Таблицы MAPI