次の方法で共有


PidTagAttachDataObject 標準プロパティ

適用対象: Outlook 2013 | Outlook 2016

通常、オブジェクト リンクおよび埋め込み (OLE) IStorage インターフェイスを介してアクセスされる添付オブジェクトが含まれます。

プロパティ
関連するプロパティ:
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 ドキュメント の添付ファイルの場合、メッセージ ストア プロバイダーは、PR_ATTACH_DATA_OBJIMAPIProp::OpenProperty 呼び出しに応答する必要があり、必要に応じて、PR_ATTACH_DATA_BIN (PidTagAttachDataBinary) の呼び出しに応答できます。 PR_ATTACH_DATA_BINプロパティとPR_ATTACH_DATA_OBJ プロパティは同じプロパティ識別子を共有するため、同じプロパティの 2 つの表示になります。

OLE 2.0 docfile 形式の複合ファイルなどのストレージ オブジェクトの場合、一部のサービス プロバイダーでは、パフォーマンスを最適化するように設計された、追加のメンバーを持たない IStream のサブクラスである MAPI IStreamDocfile インターフェイスを使用して開くことができるようになります。 潜在的な節約は、IStreamDocfile を介してPR_ATTACH_DATA_OBJを開こうとすることを正当化するのに十分です。 MAPI_E_INTERFACE_NOT_SUPPORTEDが返された場合、クライアントは IStreamPR_ATTACH_DATA_BINを開くことができます。

クライアント アプリケーションまたはサービス プロバイダーが、PR_ATTACH_METHODの助けを借りて PR_ATTACH_DATA_OBJ を使用して添付ファイル サブオブジェクトを開くことができない場合は、 PR_ATTACH_DATA_BINを使用 する必要があります。

OLE インターフェイスと形式の詳細については、「 OLE とデータ転送」を参照してください。

プロトコル仕様

[MS-OXCMSG]

メッセージ オブジェクトと添付ファイル オブジェクトを処理します。

ヘッダー ファイル

Mapidefs.h

データ型の定義を提供します。

Mapitags.h

代替名として一覧表示されるプロパティの定義が含まれます。

関連項目

MAPI のプロパティ

MAPI 標準プロパティ

MAPI 名への標準プロパティ名のマッピング

MAPI 名を正規のプロパティ名にマッピングする