Share via


IOpcRelationshipSet::GetEnumeratorForType メソッド (msopc.h)

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

構文

HRESULT GetEnumeratorForType(
  [in]          LPCWSTR                    relationshipType,
  [out, retval] IOpcRelationshipEnumerator **relationshipEnumerator
);

パラメーター

[in] relationshipType

列挙する IOpcRelationship インターフェイス ポインターを識別するために使用されるリレーションシップ型。

[out, retval] relationshipEnumerator

指定したリレーションシップ型を持つリレーションシップの表現を指すセット内の IOpcRelationship インターフェイス ポインターの列挙子の IOpcRelationshipEnumerator インターフェイスへのポインター。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
relationshipType パラメーターと relationshipEnumerator パラメーターの少なくとも 1 つが NULL です
パッケージの使用エラー
パッケージ消費エラー グループHRESULT エラー コード。
パーツ URI エラー
パーツ URI エラー グループからの HRESULT エラー コード。

注釈

リレーションシップのターゲットのパーツ名の形成については、「 IOpcRelationship 」トピックを参照してください。

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

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

スレッド セーフ

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

詳細については、「Packaging API を使用したはじめに」を参照してください。

要件

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

こちらもご覧ください

ECMA-376 OpenXML

外部リソース

Packaging API を使用したはじめに

IOpcRelationshipSet

Open Packaging Conventions Fundamentals

概要

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

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

パッケージ化エラー

リファレンス

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