次の方法で共有


ID2D1GeometryGroup::GetSourceGeometries メソッド

ジオメトリ グループ内のジオメトリを取得します。

構文

virtual void GetSourceGeometries(
  [out]  const ID2D1Geometry **geometries,
         UINT geometriesCount
) const = 0;

パラメーター

  • geometries [out]
    ID2D1Geometry このメソッドが返されるときに、このメソッドによって塗りつぶされるジオメトリの配列へのポインターのアドレスが格納されます。配列の長さは、geometryCount パラメーターで指定されます。配列が NULL の場合、このメソッドでは何の操作も実行されません。この配列にメモリを割り当てる必要があります。
  • geometriesCount
    UINT geometries 配列に返すジオメトリの数を示す値。この値がジオメトリ グループ内のジオメトリの数より小さい場合、残りのジオメトリは除外されます。この値がジオメトリ グループ内のジオメトリの数より大きい場合、超過分のジオメトリは NULL に設定されます。ジオメトリ グループの現在のジオメトリの数を取得するには、GetSourceGeometryCount メソッドを使用します。

戻り値

This は値を返しません。

解説

返されたジオメトリは参照およびカウントされるため、呼び出し元はそのジオメトリを解放する必要があります。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1GeometryGroup