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


Метод IDWriteRemoteFontFileStream::BeginDownload (dwrite_3.h)

Начинает скачивание всего файла шрифта или его части.

Синтаксис

HRESULT BeginDownload(
  [in] UUID const                 *downloadOperationID,
  [in] DWRITE_FILE_FRAGMENT const *fileFragments,
       UINT32                     fragmentCount,
       IDWriteAsyncResult         **asyncResult
);

Параметры

[in] downloadOperationID

Тип: UUID

[in] fileFragments

Тип: DWRITE_FILE_FRAGMENT

Массив структур, каждая из которых задает скачиваемый диапазон байтов.

fragmentCount

Тип: UINT32

Количество элементов в массиве fileFragments. Это может быть ноль для простого скачивания сведений о файле, таких как размер.

asyncResult

Тип: COM_Outptr_result_maybenull

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

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

Тип: HRESULT

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

Требования

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

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

IDWriteRemoteFontFileStream