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
结构的数组,每个结构指定要下载的字节范围。
fragmentCount
类型: UINT32
fileFragments 数组中的元素数。 这可以是零,只是下载文件信息,例如大小。
asyncResult
类型: COM_Outptr_result_maybenull
接收一个对象,该对象可用于等待异步下载完成并在完成时获取下载结果。 如果下载同步完成,结果可能为 NULL。 例如,如果方法确定请求的数据已是本地数据,则可能会发生这种情况。
返回值
类型: HRESULT
此方法返回 HRESULT 成功或错误代码。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dwrite_3.h |
Library | Dwrite.lib |