Таблицы службы сообщений
Область применения: 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 — уникальный идентификатор службы сообщений.