Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает объект перечислителя файлов шрифтов, который инкапсулирует коллекцию файлов шрифтов. Система шрифтов вызывает этот интерфейс для создания коллекции шрифтов.
Синтаксис
HRESULT CreateEnumeratorFromKey(
IDWriteFactory *factory,
[in] void const *collectionKey,
UINT32 collectionKeySize,
[out] IDWriteFontFileEnumerator **fontFileEnumerator
);
Параметры
factory
Тип: IDWriteFactory*
Указатель на объект IDWriteFactory , который использовался для создания текущей коллекции шрифтов.
[in] collectionKey
Тип: const void*
Ключ коллекции шрифтов, который однозначно идентифицирует коллекцию файлов шрифтов в область используемого загрузчика коллекции шрифтов. Буфер, выделенный для этого ключа, должен быть не менее размера в байтах, заданного параметром collectionKeySize.
collectionKeySize
Тип: UINT32
Размер ключа коллекции шрифтов в байтах.
[out] fontFileEnumerator
Тип: IDWriteFontFileEnumerator**
При возврате этим методом содержит адрес указателя на только что созданный перечислитель файла шрифта.
Возвращаемое значение
Тип: 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 |