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

另请参阅

IDWriteRemoteFontFileLoader