Propriedade Canônica PidTagAttachDataObject
Aplica-se a: Outlook 2013 | Outlook 2016
Contém um objeto de anexo normalmente acessado por meio da interface IStorage do OLE (Linking and Embedding).
Propriedade | Valor |
---|---|
Propriedades associadas: |
PR_ATTACH_DATA_OBJ |
Identificador: |
0x3701 |
Tipo de dados: |
PT_OBJECT |
Área: |
Anexo de mensagem |
Comentários
Essa propriedade contém o anexo quando o valor da propriedade PR_ATTACH_METHOD (PidTagAttachMethod) é ATTACH_EMBEDDED_MSG ou ATTACH_OLE. O tipo de codificação OLE pode ser determinado a partir de PR_ATTACH_TAG (PidTagAttachTag).
Para um anexo associado ao valor ATTACH_EMBEDDED_MSG , a interface IMessage:IMAPIProp pode ser usada para acesso mais rápido.
Para um objeto OLE dinâmico inserido, a propriedade PR_ATTACH_DATA_OBJ contém suas próprias informações de renderização e a propriedade PR_ATTACH_RENDERING (PidTagAttachRendering) deve ser inexistente ou vazia.
Para um anexo de arquivo de documento OLE, o provedor do repositório de mensagens deve responder a uma chamada IMAPIProp::OpenProperty no PR_ATTACH_DATA_OBJ e pode responder opcionalmente a uma chamada no PR_ATTACH_DATA_BIN (PidTagAttachDataBinary). As propriedades PR_ATTACH_DATA_BIN e PR_ATTACH_DATA_OBJ compartilham o mesmo identificador de propriedade e, portanto, são duas representações da mesma propriedade.
Para um objeto de armazenamento, como um arquivo composto no formato docfile OLE 2.0, alguns provedores de serviços permitem que ele seja aberto com a interface MAPI IStreamDocfile , uma subclasse do IStream sem membros adicionais, projetada para otimizar o desempenho. A economia potencial é suficiente para justificar a tentativa de abrir PR_ATTACH_DATA_OBJ por meio do IStreamDocfile. Se MAPI_E_INTERFACE_NOT_SUPPORTED for retornado, o cliente poderá abrir PR_ATTACH_DATA_BIN com o IStream.
Se o aplicativo cliente ou o provedor de serviços não puder abrir um subobjeto de anexo usando PR_ATTACH_DATA_OBJ com a ajuda de PR_ATTACH_METHOD, ele deverá usar PR_ATTACH_DATA_BIN.
Para obter mais informações sobre interfaces e formatos OLE, consulte OLE e Transferência de Dados.
Recursos relacionados
Especificações de protocolo
Manipula objetos de mensagem e anexo.
Arquivos de Cabeçalho
Mapidefs.h
Fornece definições de tipo de dados.
Mapitags.h
Contém definições de propriedades listadas como nomes alternativos.