Поделиться через


Метод IDWriteFactory::CreateFontFileReference (dwrite.h)

Создает объект ссылки на файл шрифта из локального файла шрифта.

Синтаксис

HRESULT CreateFontFileReference(
  [in]           WCHAR const     *filePath,
  [in, optional] FILETIME const  *lastWriteTime,
  [out]          IDWriteFontFile **fontFile
);

Параметры

[in] filePath

Тип: const WCHAR*

Массив символов, содержащий абсолютный путь к файлу шрифта. Последующие операции с созданным объектом могут завершиться ошибкой, если предоставленный пользователем filePath не соответствует допустимому файлу на диске.

[in, optional] lastWriteTime

Тип: const FILETIME*

Время последнего изменения пути к входным файлам. Если параметр опущен, функция будет обращаться к файлу шрифта, чтобы получить время последней записи. Это значение следует указать, чтобы избежать дополнительного доступа к диску. Последующие операции с созданным объектом могут завершиться ошибкой, если указанный пользователем параметр lastWriteTime не соответствует файлу на диске.

[out] fontFile

Тип: IDWriteFontFile**

При возврате этого метода содержит адрес указателя на вновь созданный объект ссылки на файл шрифта или значение NULL в случае сбоя.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteFactory