Каноническое свойство PidTagResourceFlags
Область применения: Outlook 2013 | Outlook 2016
Содержит битовую маску флагов для служб сообщений и поставщиков.
Свойство | Значение |
---|---|
Связанные свойства: |
PR_RESOURCE_FLAGS |
Идентификатор: |
0x3009 |
Тип данных: |
PT_LONG |
Область: |
MAPI common |
Замечания
Это свойство описывает характеристики службы сообщений, поставщика услуг или объекта состояния. Флаги, заданные для этого свойства, зависят от его контекста. Например, некоторые флаги допустимы только для объектов состояния, а другие — только для столбцов в таблице службы сообщений.
Флаги имеют три класса: статический, изменяемый и динамический. Статические флаги задаются MAPI из данных в MAPISVC. INF и никогда не изменялся. Изменяемые флаги задаются MAPI из MAPISVC. INF, но может быть впоследствии изменен. Динамические флаги можно задать и сбросить с помощью методов MAPI.
Для службы сообщений в этом свойстве можно задать один или несколько следующих флагов:
SERVICE_CREATE_WITH_STORE
Защищены. Не следует использовать.
SERVICE_DEFAULT_STORE
Динамический. Служба сообщений содержит хранилище по умолчанию. Перед удалением или перемещением этой службы из профиля должен отобразиться пользовательский интерфейс с запросом на подтверждение.
SERVICE_NO_PRIMARY_IDENTITY
Статический. Флаг уровня службы, который должен быть задан, чтобы указать, что ни один из поставщиков в службе сообщений не может использоваться для предоставления удостоверения. Необходимо задать этот флаг или SERVICE_PRIMARY_IDENTITY, но не оба.
SERVICE_PRIMARY_IDENTITY
Изменяемые. Соответствующая служба сообщений содержит поставщик, используемый для основного удостоверения для этого сеанса. Используйте IMsgServiceAdmin::SetPrimaryIdentity , чтобы задать этот флаг. Этот флаг или SERVICE_NO_PRIMARY_IDENTITY должны быть установлены, но не оба.
SERVICE_SINGLE_COPY
Статический. Любая попытка создать или скопировать эту службу сообщений в профиль, где служба уже существует, завершится ошибкой. Чтобы создать службу сообщений с одной копией, добавьте свойство PR_RESOURCE_FLAGS в раздел службы в MAPISVC. INF и установите этот флаг.
Для поставщика услуг в PR_RESOURCE_FLAGS можно задать один или несколько следующих флагов:
HOOK_INBOUND
Статический. Обработчик очереди должен обрабатывать входящие сообщения.
HOOK_OUTBOUND
Статический. Обработчик очереди должен обрабатывать исходящие сообщения.
STATUS_DEFAULT_OUTBOUND
Изменяемые. Это удостоверение следует применять к исходящим сообщениям, если профиль содержит несколько экземпляров этого поставщика транспорта. Это может произойти, если в профиле отображается несколько экземпляров одного поставщика транспорта.
STATUS_DEFAULT_STORE
Изменяемые. Это хранилище сообщений является хранилищем по умолчанию для профиля.
STATUS_NEED_IPM_TREE
Динамический. Стандартные папки в этом хранилище сообщений, включая корневую папку межличностных сообщений (IPM), еще не проверены. MAPI задает и очищает этот флаг.
STATUS_NO_DEFAULT_STORE
Статический. Это хранилище сообщений не может стать хранилищем сообщений по умолчанию для профиля.
STATUS_NO_PRIMARY_IDENTITY
Статический. Этот поставщик не предоставляет удостоверение в строке состояния. Необходимо задать этот флаг или STATUS_PRIMARY_IDENTITY.
STATUS_OWN_STORE
Статический. Этот поставщик транспорта тесно связан с хранилищем сообщений и предоставляет свойство PR_OWN_STORE_ENTRYID (PidTagOwnStoreEntryId) в строке состояния.
STATUS_PRIMARY_IDENTITY
Изменяемые. Этот поставщик предоставляет основное удостоверение для сеанса; идентификатор записи для объекта, надающего удостоверение, возвращается из IMAPISession::QueryIdentity. Необходимо задать этот флаг или STATUS_NO_PRIMARY_IDENTITY .
STATUS_PRIMARY_STORE
Изменяемые. Это хранилище сообщений используется при входе клиентского приложения. После открытия это хранилище должно быть установлено в качестве хранилища по умолчанию для профиля.
STATUS_SECONDARY_STORE
Изменяемые. Это хранилище сообщений будет использоваться, если основное хранилище недоступно при входе клиентского приложения. После открытия это хранилище должно быть установлено в качестве хранилища по умолчанию для профиля.
STATUS_SIMPLE_STORE
Динамический. Это хранилище сообщений будет использоваться Simple MAPI в качестве хранилища сообщений по умолчанию.
STATUS_TEMP_SECTION
Динамический. Это хранилище сообщений не должно публиковаться в таблице хранилища сообщений и будет удалено из профиля после выхода из системы.
STATUS_XP_PREFER_LAST
Статический. Этот транспорт должен быть последним транспортом, выбранным для отправки сообщения, если несколько поставщиков транспорта смогут передать сообщение.
Связанные ресурсы
Файлы заголовков
Mapidefs.h
Предоставляет определения типов данных.
Mapitags.h
Содержит определения свойств, перечисленных как альтернативные имена.
См. также
IMsgServiceAdmin::MsgServiceTransportOrder
Каноническое свойство PidTagIdentityEntryId