D2D1CreateFactory 関数 (d2d1.h)
Direct2D リソースの作成に使用できるファクトリ オブジェクトを作成します。
構文
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
[in, optional] const D2D1_FACTORY_OPTIONS *pFactoryOptions,
[out] void **ppIFactory
);
パラメーター
[in] factoryType
ファクトリとそれが作成するリソースのスレッド モデル。
[in] riid
型: REFIID
__uuidof(ID2D1Factory)
を使用して取得 ID2D1Factory の IID への参照。
[in, optional] pFactoryOptions
型: const D2D1_FACTORY_OPTIONS*
デバッグ レイヤーに提供される詳細レベル。
[out] ppIFactory
型: void**
このメソッドから制御が戻るときに、新しいファクトリへのポインターへのアドレスを格納します。
戻り値
型: 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 アプリ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | d2d1.h |
ライブラリ | D2d1.lib |
DLL | D2d1.dll |