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_OBJの IMAPIProp::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が返された場合、クライアントは IStream でPR_ATTACH_DATA_BINを開くことができます。
クライアント アプリケーションまたはサービス プロバイダーが、PR_ATTACH_METHODの助けを借りて PR_ATTACH_DATA_OBJ を使用して添付ファイル サブオブジェクトを開くことができない場合は、 PR_ATTACH_DATA_BINを使用 する必要があります。
OLE インターフェイスと形式の詳細については、「 OLE とデータ転送」を参照してください。
関連リソース
プロトコル仕様
メッセージ オブジェクトと添付ファイル オブジェクトを処理します。
ヘッダー ファイル
Mapidefs.h
データ型の定義を提供します。
Mapitags.h
代替名として一覧表示されるプロパティの定義が含まれます。