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

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

Sintaxe

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

Parâmetros

[in] fontFileReferenceKey

Tipo: void

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 arquivos de fonte recém-criado.

Retornar valor

Tipo: HRESULT

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

Comentários

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 acessar os dados.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dwrite_3.h
Biblioteca Dwrite.lib

Confira também

IDWriteRemoteFontFileLoader