IOpcRelationshipSet インターフェイス (msopc.h)

リレーションシップ パーツを、リレーションシップ オブジェクトへの IOpcRelationship インターフェイス ポインターの順序なしのセットとして表します。

継承

IOpcRelationshipSet インターフェイスは、IUnknown インターフェイスから継承します。 IOpcRelationshipSet には、次の種類のメンバーもあります。

メソッド

IOpcRelationshipSet インターフェイスには、これらのメソッドがあります。

 
IOpcRelationshipSet::CreateRelationship

指定したリレーションシップを表すリレーションシップ オブジェクトを作成し、オブジェクトの IOpcRelationship インターフェイスへのポインターをセットに追加します。
IOpcRelationshipSet::D eleteRelationship

指定した IOpcRelationship インターフェイス ポインターをセットから削除します。
IOpcRelationshipSet::GetEnumerator

セット内の IOpcRelationship インターフェイス ポインターの列挙子を取得します。
IOpcRelationshipSet::GetEnumeratorForType

指定したリレーションシップの種類を持つリレーションシップの表現を指すセット内の IOpcRelationship インターフェイス ポインターの列挙子を取得します。
IOpcRelationshipSet::GetRelationship

指定したリレーションシップを表すリレーションシップ オブジェクトをセットから取得します。
IOpcRelationshipSet::GetRelationshipsContentStream

セットによって表されるリレーションシップ パーツのパーツ コンテンツを含む読み取り専用ストリームを取得します。
IOpcRelationshipSet::RelationshipExists

指定したリレーションシップがセット内のリレーションシップ オブジェクトとして表されるかどうかを示す値を取得します。

注釈

リレーションシップ オブジェクトが作成され、そのオブジェクトへのポインターがセットに追加されると、そのオブジェクトが表すリレーションシップはパッケージの保存時に保存されます。

IOpcRelationship インターフェイス ポインターがセットから削除されると、パッケージの保存時にそれが表すリレーションシップは保存されません。

リレーションシップがセット内で表される場合、リレーションシップはセットとして表されるリレーションシップ パーツに格納されます。

リレーションシップのターゲットのパーツ名を形成する方法については、「 ターゲット URI からパーツ名を解決する」を参照してください。

リレーションシップの詳細については、「 Open Packaging Conventions Fundamentals 」および 「ECMA-376 OpenXML, 1st Edition, Part 2: Open Packaging Conventions (OPC)」を参照してください。

IOpcRelationship インターフェイスは、リレーションシップ プロパティへのアクセスを提供します。 これらのプロパティの詳細については、「リレーションシップの 概要 」と 「IOpcRelationship」を参照してください。

スレッド セーフ

パッケージ 化オブジェクトはスレッド セーフではありません。

詳細については、Packaging API を使用したはじめにに関するページを参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msopc.h

こちらもご覧ください

コア パッケージ インターフェイス

ECMA-376 OpenXML

外部リソース

Packaging API を使用したはじめに

IOpcRelationshipEnumerator

Open Packaging Conventions Fundamentals

概要

パッケージ化 API リファレンス

API サンプルのパッケージ化

リファレンス

リレーションシップの概要