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


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

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

Содержит объект вложения, доступ к который обычно осуществляется через интерфейс IStorage для связывания и внедрения объектов (OLE).

Свойство Значение
Связанные свойства:
PR_ATTACH_DATA_OBJ
Идентификатор:
0x3701
Тип данных:
PT_OBJECT
Область:
Вложение в сообщение

Замечания

Это свойство содержит вложение, если значение свойства PR_ATTACH_METHOD (PidTagAttachMethod) ATTACH_EMBEDDED_MSG или ATTACH_OLE. Тип кодирования OLE можно определить из PR_ATTACH_TAG (PidTagAttachTag).

Для вложения, связанного со значением ATTACH_EMBEDDED_MSG , для ускорения доступа можно использовать интерфейс IMessage:IMAPIProp .

Для внедренного динамического объекта OLE свойство PR_ATTACH_DATA_OBJ содержит собственные данные отрисовки, а свойство PR_ATTACH_RENDERING (PidTagAttachRendering) должно быть несуществующим или пустым.

Для вложения файла документа OLE поставщик хранилища сообщений должен отвечать на вызов IMAPIProp::OpenPropertyна PR_ATTACH_DATA_OBJ и при необходимости может отвечать на вызов PR_ATTACH_DATA_BIN (PidTagAttachDataBinary). Свойства PR_ATTACH_DATA_BIN и PR_ATTACH_DATA_OBJ имеют один идентификатор свойства и, таким образом, являются двумя представлениями одного свойства.

Для объекта хранилища, например составного файла в формате docfile OLE 2.0, некоторые поставщики услуг позволяют открывать его с помощью интерфейса MAPI IStreamDocfile — подкласса IStream без дополнительных элементов, предназначенного для оптимизации производительности. Потенциальной экономии достаточно, чтобы оправдать попытку открыть PR_ATTACH_DATA_OBJ через IStreamDocfile. Если возвращается MAPI_E_INTERFACE_NOT_SUPPORTED , клиент может открыть PR_ATTACH_DATA_BIN с помощью IStream.

Если клиентскому приложению или поставщику услуг не удается открыть подобъект вложения с помощью PR_ATTACH_DATA_OBJ с помощью PR_ATTACH_METHOD, он должен использовать PR_ATTACH_DATA_BIN.

Дополнительные сведения об интерфейсах и форматах OLE см. в разделе OLE и передача данных.

Спецификации протокола

[MS-OXCMSG]

Обрабатывает объекты сообщений и вложений.

Файлы заголовков

Mapidefs.h

Предоставляет определения типов данных.

Mapitags.h

Содержит определения свойств, перечисленных как альтернативные имена.

См. также

Свойства MAPI

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

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

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