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


Каноническое свойство 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

Свойства MAPI

Канонические свойства MAPI

Сопоставление имен канонических свойств с именами MAPI

Сопоставление имен MAPI с именами канонических свойств