Compartilhar via


Método IDWriteRemoteFontFileLoader::CreateRemoteStreamFromKey (dwrite_3.h)

Cria um objeto de fluxo de arquivo de fonte remota que encapsula um recurso de arquivo aberto e pode ser usado para baixar dados de arquivo remoto.

Sintaxe

HRESULT CreateRemoteStreamFromKey(
  [in]  void const                  *fontFileReferenceKey,
        UINT32                      fontFileReferenceKeySize,
  [out] IDWriteRemoteFontFileStream **fontFileStream
);

Parâmetros

[in] fontFileReferenceKey

Tipo: nulo

Chave de referência do arquivo de fonte que identifica exclusivamente o recurso de arquivo de fonte dentro do escopo do carregador de fonte que está sendo usado.

fontFileReferenceKeySize

Tipo: UINT32

Tamanho da chave de referência do arquivo de fonte em bytes.

[out] fontFileStream

Tipo: IDWriteRemoteFontFileStream**

Ponteiro para o fluxo de arquivo de fonte recém-criado.

Valor de retorno

Tipo: HRESULT

Esse método retorna um código de erro ou êxito HRESULT.

Observações

Ao contrário de CreateStreamFromKey, esse método pode ser usado para criar um fluxo para um arquivo remoto. Se o arquivo for remoto, o cliente deverá chamar IDWriteRemoteFontFileStream::BeginDownload com uma matriz vazia de fragmentos de arquivo antes que o fluxo possa ser usado para obter o tamanho do arquivo ou os dados de acesso.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10 Build 15063
Servidor mínimo compatível Windows 10 Build 15063
da Plataforma de Destino Windows
Header dwrite_3.h
Library Dwrite.lib

Consulte também

IDWriteRemoteFontFileLoader