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
标头 dwrite_3.h
Library Dwrite.lib

另请参阅

IDWriteRemoteFontFileStream