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 |
こちらもご覧ください
概要
参照