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 |
こちらもご覧ください
外部リソース
Open Packaging Conventions Fundamentals
概要
リファレンス