Функция DWriteCoreCreateFactory (dwrite_core.h)
Создает объект фабрики, который используется для последующего создания отдельных объектов DWriteCore.
Важно!
Этот API доступен в рамках реализации DWriteCore DirectWrite. Дополнительные сведения и примеры кода см. в статье Обзор DWriteCore.
Синтаксис
HRESULT DWriteCoreCreateFactory(
DWRITE_FACTORY_TYPE factoryType,
REFIID iid,
IUnknown **factory
);
Параметры
factoryType
Тип: DWRITE_FACTORY_TYPE
Значение типа , указывающее, будет ли объект фабрики общим, изолированным или ограниченным.
iid
Тип: REFIID
Значение GUID, определяющее интерфейс фабрики DirectWrite, например __uuidof(IDWriteFactory).
factory
Тип: IUnknown**
Адрес указателя на вновь созданный объект фабрики DirectWrite.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Примеры
См. общие сведения о DWriteCore и пример приложения DWriteCoreGallery .
Комментарии
Это функционально то же, что функция DWriteCreateFactory, экспортируемая системной версией DirectWrite. Функция DWriteCore имеет другое имя, чтобы избежать неоднозначности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 (с Windows App SDK 0.5 или более поздней версии) |
Верхняя часть | dwrite_core.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по