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 |