D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) 関数
Direct2D リソースの作成に使用できるファクトリ オブジェクトを作成します。
構文
HRESULT WINAPI D2D1CreateFactory(
__in D2D1_FACTORY_TYPE factoryType,
__in REFIID riid,
__in_opt const D2D1_FACTORY_OPTIONS *pFactoryOptions,
__out void **ppIFactory
);
パラメーター
- factoryType [in]
D2D1_FACTORY_TYPE ファクトリとそのファクトリによって作成されるリソースのスレッド モデル。 - riid [in]
REFIID __uuidof(ID2D1Factory) を使用して取得されるID2D1Factory の IID への参照。 - pFactoryOptions [in, optional]
D2D1_FACTORY_OPTIONS デバッグ レイヤーに指定された詳細のレベル。 - ppIFactory [out]
void このメソッドが返されるときに、新しいファクトリへのポインターのアドレスが格納されます。
戻り値
HRESULT
メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.
解説
ID2D1Factory インターフェイスは、Direct2D の開始点を提供します。通常、ファクトリ オブジェクトの単一のインスタンスから作成されたオブジェクトは、そのインスタンスから作成された他のリソースでは使用できますが、他のファクトリ インスタンスによって作成されたリソースでは使用できません。
要件
クライアントの最小要件 |
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 |