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


Создание частного свойства типа магазина

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

Обрабатывает дополнительное хранилище как частное.

Краткие сведения

Свойство Значение
Предоставляется в:
IMsgStore: объект IMAPIProp
Создано:
Поставщик хранилища
Доступ к:
Outlook и другие клиенты
Тип свойства:
PT_BOOLEAN
Тип доступа:
Чтение и запись

Замечания

Чтобы предоставить любую из функций хранилища, поставщик хранилища должен реализовать IMsgStore : IMAPIProp и вернуть допустимый тег свойства для любого из этих свойств, переданных вызову IMAPIProp::GetIDsFromNames . Когда тег свойства для любого из этих свойств передается в IMAPIProp::GetProps, поставщик хранилища также должен вернуть правильное значение свойства. Поставщики магазинов могут вызывать HrGetOneProp и HrSetOneProp , чтобы получить или задать эти свойства.

Чтобы получить значение этого свойства, клиент должен сначала использовать IMAPIProp::GetIDsFromNames для получения тега свойства, а затем указать этот тег свойства в IMAPIProp::GetProps , чтобы получить значение. При вызове IMAPIProp::GetIDsFromNames укажите следующие значения для структуры MAPINAMEID , на которую указывает входной параметр lppPropNames:

Свойство Значение
lpGuid:
PS_PUBLIC_STRINGS
ulKind:
MNID_STRING
Kind.lpwstrName:
L"urn:schemas-microsoft-com:office:outlook#storetypeprivate"

Поставщик хранилища может использовать это свойство, чтобы outlook считал его частным, если это дополнительное хранилище для пользователя.

По умолчанию Outlook обрабатывает дополнительное хранилище так же, как хранилище делегатов, а элементы в дополнительном хранилище являются частными только в том случае, если пользователь помечает их как частные. Если это свойство имеет значение true, элементы, удаленные из дополнительного хранилища, перемещаются в папку Удаленные в основном хранилище. Элементы, помеченные как закрытые, не отображаются. Черновики хранятся в папке Черновики в основном хранилище.

Это свойство игнорируется, если версия Outlook более ранняя, чем Microsoft Office Outlook 2003 с пакетом обновления 1 (SP1), или если ее значение равно false.