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 |