Compartir a través de


D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**)

Crea un objeto de fábrica que se puede usar para crear recursos de Direct2D.

Sintaxis

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

Parámetros

[in] factoryType

Tipo: D2D1_FACTORY_TYPE

Modelo de subprocesos del generador y los recursos que crea.

[in] riid

Tipo: REFIID

Referencia al IID de ID2D1Factory que se obtiene mediante __uuidof(ID2D1Factory).

factory

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT.

Observaciones

La interfaz ID2D1Factory proporciona el punto de partida de Direct2D. En general, un objeto creado a partir de una sola instancia de un objeto de fábrica se puede usar con otros recursos creados a partir de esa instancia, pero no con recursos creados por otras instancias de fábrica.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2008 R2, Windows Server 2008 con SP2 y Platform Update para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de d2d1.h
biblioteca de D2d1.lib
DLL de D2d1.dll

Consulte también

Introducción a la API de Direct2D de