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 errorHRESULT.

Comentarios

La interfaz ID2D1Factory proporciona el punto de partida para 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 Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

Introducción a la API de Direct2D