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

リレーションシップ パーツではないパッケージ内のパーツを表すパーツ オブジェクトへの 順序なしの IOpcPart インターフェイス ポインターのセット。

継承

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

メソッド

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

 
IOpcPartSet::CreatePart

パーツを表すパーツ オブジェクトを作成し、オブジェクトの IOpcPart インターフェイスへのポインターをセットに追加します。
IOpcPartSet::D eletePart

指定したパーツ オブジェクトの IOpcPart インターフェイス ポインターをセットから削除します。
IOpcPartSet::GetEnumerator

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

セット内の指定したパーツを表す part オブジェクトを取得します。
IOpcPartSet::P artExists

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

注釈

特定のパーツを表す part オブジェクトの IOpcPart インターフェイス ポインターを取得するには、 PartExists メソッドを呼び出し、パーツ名を渡して、パーツがセット内で表されていることを確認します。 その場合は、 GetPart メソッドを呼び出し、パーツ名を渡して IOpcPart インターフェイス ポインターを取得します。

CreatePart メソッドは、リレーションシップ パーツを表すパーツ オブジェクトを作成できません。

パッケージ オブジェクトとして表されるパッケージをシリアル化する場合、セットに含まれる IOpcPart インターフェイス ポインターを持つパーツ オブジェクトによって表されるパーツのみがパッケージでシリアル化されます。

パッケージのシリアル化時にパーツがセット内のパーツ オブジェクトによって表されない場合、そのパーツはパッケージと共にシリアル化されません。

パーツ オブジェクトが作成され、そのオブジェクトへのポインターがセットに追加されると、パッケージがシリアル化されるときに、そのオブジェクトが表すパーツがシリアル化されます。

IOpcPart インターフェイス ポインターがセットから削除されると、パッケージがシリアル化されるときに、それが表す部分はシリアル化されません。

IOpcPart は、パーツのプロパティへのアクセスを提供します。 これらのプロパティの詳細については、「パーツの 概要 」と 「IOpcPart」を参照してください。

スレッド セーフ

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

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

要件

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

こちらもご覧ください

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

Packaging API を使用したはじめに

IOpcPartEnumerator

概要

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

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

パーツの概要

参照