D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**)

Direct2D リソースの作成に使用できるファクトリ オブジェクトを作成します。

構文

HRESULT D2D1CreateFactory(
  [in]  D2D1_FACTORY_TYPE factoryType,
  [in]  REFIID            riid,
        void              **factory
);

パラメーター

[in] factoryType

種類: D2D1_FACTORY_TYPE

ファクトリのスレッド モデルと、それが作成するリソース。

[in] riid

型: REFIID

を使用__uuidof(ID2D1Factory)して取得される ID2D1Factory の IID への参照。

factory

戻り値

型: HRESULT

関数が成功した場合は、S_OK を返します。 それ以外の場合は、 HRESULTエラー コードが返されます。

注釈

ID2D1Factory インターフェイスは、Direct2D の開始点を提供します。 一般に、ファクトリ オブジェクトの 1 つのインスタンスから作成されたオブジェクトは、そのインスタンスから作成された他のリソースと共に使用できますが、他のファクトリ インスタンスによって作成されたリソースでは使用できません。

要件

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

こちらもご覧ください

Direct2D API の概要