Каноническое свойство PidTagAttachDataBinary
Область применения: Outlook 2013 | Outlook 2016
Содержит двоичные данные вложения, к которые обычно обращаются через интерфейс IStream для связывания и внедрения объектов (OLE).
Свойство | Значение |
---|---|
Связанные свойства: |
PR_ATTACH_DATA_BIN |
Идентификатор: |
0x3701 |
Тип данных: |
PT_BINARY |
Область: |
Вложение в сообщение |
Замечания
Это свойство содержит вложение, если значение свойства PR_ATTACH_METHOD (PidTagAttachMethod) ATTACH_BY_VALUE, что является обычным методом вложения и единственным, который требуется поддерживать. PR_ATTACH_DATA_BIN также содержит вложение OLESTREAM 1.0, если значение PR_ATTACH_METHOD ATTACH_OLE.
Вложения OLESTREAM можно скопировать в файл, вызвав метод OLE IStream::CopyTo. Тип кодирования OLE можно определить из свойства PR_ATTACH_TAG (PidTagAttachTag).
Для вложения файла документа OLE поставщик хранилища сообщений должен отвечать на вызов IMAPIProp::OpenPropertyв PR_ATTACH_DATA_OBJ (PidTagAttachDataObject) и при необходимости может отвечать на вызов PR_ATTACH_DATA_BIN. Обратите внимание, что PR_ATTACH_DATA_BIN и PR_ATTACH_DATA_OBJ имеют один идентификатор свойства и, следовательно, являются двумя представлениями одного свойства.
Для объекта хранилища, например составного файла в формате docfile OLE 2.0, некоторые поставщики услуг позволяют открывать его с помощью интерфейса MAPI IStreamDocfile для повышения производительности. Поставщик, поддерживающий IStreamDocfile , должен предоставлять его на PR_ATTACH_DATA_OBJ и при необходимости может предоставлять его на PR_ATTACH_DATA_BIN.
Дополнительные сведения об интерфейсах и форматах OLE см. в разделе OLE и передача данных.
Связанные ресурсы
Спецификации протокола
Обрабатывает объекты сообщений и вложений.
Файлы заголовков
Mapidefs.h
Предоставляет определения типов данных.
Mapitags.h
Содержит определения свойств, перечисленных как альтернативные имена.