次の方法で共有


IXpsOMDictionary::GetAt メソッド (xpsobjectmodel.h)

ディクショナリ内の指定したインデックスにあるエントリの IXpsOMShareable インターフェイス ポインターとキー名文字列を取得します。

構文

HRESULT GetAt(
  [in]          UINT32          index,
  [out]         LPWSTR          *key,
  [out, retval] IXpsOMShareable **entry
);

パラメーター

[in] index

取得するディクショナリ エントリの 0 から始まるインデックス。

[out] key

index で指定された場所にあるキー文字列。

[out, retval] entry

インデックスで指定された場所にある IXpsOMShareable インターフェイス ポインター。

戻り値

メソッドが成功すると、S_OKが返されます。それ以外の場合は、 HRESULT エラー コードが返されます。

注釈

ディクショナリに格納されているインターフェイス ポインターは、通常、IXpsOMShareable インターフェイスから派生した IXpsOMBrushIXpsOMVisual などのインターフェイスを指します。 インターフェイスの種類を確認するには、 IXpsOMShareable::GetType メソッドを 呼び出します。

このメソッドは、 キーで返される文字列によって使用されるメモリを割り当てます。 keyNULL でない場合は、CoTaskMemFree 関数を使用してメモリを解放します。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー xpsobjectmodel.h

こちらもご覧ください

IXpsOMBrush

IXpsOMDictionary

IXpsOMShareable

IXpsOMVisual

XML Paper Specification