Función DWriteCoreCreateFactory (dwrite_core.h)

Crea un objeto de fábrica que se usa para la creación posterior de objetos DWriteCore individuales.

Importante

Esta API está disponible como parte de la implementación de DWriteCore de DirectWrite. Para obtener más información y ejemplos de código, consulta Información general sobre DWriteCore.

Sintaxis

HRESULT DWriteCoreCreateFactory(
  DWRITE_FACTORY_TYPE factoryType,
  REFIID              iid,
  IUnknown            **factory
);

Parámetros

factoryType

Tipo: DWRITE_FACTORY_TYPE

Valor que especifica si el objeto de fábrica se compartirá, aislará o restringirá.

iid

Tipo: REFIID

Valor GUID que identifica la interfaz de fábrica de DirectWrite, como __uuidof(IDWriteFactory).

factory

Tipo: IUnknown**

Dirección de un puntero al objeto de fábrica DirectWrite recién creado.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Ejemplos

Consulta el tema de información general de DWriteCore y la aplicación de ejemplo DWriteCoreGallery .

Comentarios

Esto es funcionalmente igual que la función DWriteCreateFactory exportada por la versión del sistema de DirectWrite. La función DWriteCore tiene un nombre diferente para evitar ambigüedad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 (con SDK de Aplicaciones para Windows 0.5 o posterior)
Encabezado dwrite_core.h

Consulte también

Información general de DWriteCore

Ejemplo de DWriteCoreGallery