IDWriteRemoteFontFileLoader::CreateRemoteStreamFromKey method (dwrite_3.h)
Creates a remote font file stream object that encapsulates an open file resource and can be used to download remote file data.
Syntax
HRESULT CreateRemoteStreamFromKey(
[in] void const *fontFileReferenceKey,
UINT32 fontFileReferenceKeySize,
[out] IDWriteRemoteFontFileStream **fontFileStream
);
Parameters
[in] fontFileReferenceKey
Type: void
Font file reference key that uniquely identifies the font file resource within the scope of the font loader being used.
fontFileReferenceKeySize
Type: UINT32
Size of font file reference key in bytes.
[out] fontFileStream
Type: IDWriteRemoteFontFileStream**
Pointer to the newly created font file stream.
Return value
Type: HRESULT
This method returns an HRESULT success or error code.
Remarks
Unlike CreateStreamFromKey, this method can be used to create a stream for a remote file. If the file is remote, the client must call IDWriteRemoteFontFileStream::BeginDownload with an empty array of file fragments before the stream can be used to get the file size or access data.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dwrite_3.h |
Library | Dwrite.lib |