Метод 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 |