Compartilhar via


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.

Especificações de protocolo

[MS-OXCMSG]

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.

Confira também

Propriedades MAPI

Propriedades canônicas MAPI

Mapeando nomes de propriedades canônicas para nomes MAPI

Mapeando nomes MAPI para nomes de propriedades canônicas