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


Метод IDWriteRemoteFontFileLoader::CreateRemoteStreamFromKey (dwrite_3.h)

Создает удаленный объект потока файлов шрифтов, который инкапсулирует открытый файловый ресурс и может использоваться для скачивания данных удаленного файла.

Синтаксис

HRESULT CreateRemoteStreamFromKey(
  [in]  void const                  *fontFileReferenceKey,
        UINT32                      fontFileReferenceKeySize,
  [out] IDWriteRemoteFontFileStream **fontFileStream
);

Параметры

[in] fontFileReferenceKey

Тип: void

Ключ ссылки на файл шрифта, который однозначно идентифицирует ресурс файла шрифта в область используемого загрузчика шрифтов.

fontFileReferenceKeySize

Тип: UINT32

Размер ключа ссылки на файл шрифта в байтах.

[out] fontFileStream

Тип: IDWriteRemoteFontFileStream**

Указатель на только что созданный поток файлов шрифтов.

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

Тип: HRESULT

Этот метод возвращает код ошибки или успешного выполнения HRESULT.

Комментарии

В отличие от CreateStreamFromKey, этот метод можно использовать для создания потока для удаленного файла. Если файл является удаленным, клиент должен вызвать IDWriteRemoteFontFileStream::BeginDownload с пустым массивом фрагментов файлов, прежде чем поток можно будет использовать для получения размера файла или доступа к данным.

Требования

Требование Значение
Целевая платформа Windows
Header dwrite_3.h
Библиотека Dwrite.lib

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

IDWriteRemoteFontFileLoader