DWriteCoreCreateFactory 函数 (dwrite_core.h)

创建一个工厂对象,该对象用于后续创建单个 DWriteCore 对象。

重要

此 API 作为 DirectWrite 的 DWriteCore 实现的一部分提供。 有关详细信息和代码示例,请参阅 DWriteCore 概述

语法

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

参数

factoryType

类型: DWRITE_FACTORY_TYPE

一个 值,该值指定是共享、隔离还是限制工厂对象。

iid

类型: REFIID

标识DirectWrite工厂接口的 GUID 值,例如__uuidof (IDWriteFactory) 。

factory

类型: IUnknown**

指向新创建的DirectWrite工厂对象的指针的地址。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

示例

请参阅 DWriteCore 概述 主题和 DWriteCoreGallery 示例应用。

注解

这在功能上与 DirectWrite 的系统版本导出的 DWriteCreateFactory 函数相同。 DWriteCore 函数具有不同的名称,以避免歧义。

要求

要求
最低受支持的客户端 Windows 应用 SDK 0.5 或更高版本的Windows 10 版本 1809 ()
标头 dwrite_core.h

另请参阅

DWriteCore 概述

DWriteCoreGallery 示例