Método IDWriteRemoteFontFileStream::BeginDownload (dwrite_3.h)

Começa a baixar todo ou parte do arquivo de fonte.

Sintaxe

HRESULT BeginDownload(
  [in] UUID const                 *downloadOperationID,
  [in] DWRITE_FILE_FRAGMENT const *fileFragments,
       UINT32                     fragmentCount,
       IDWriteAsyncResult         **asyncResult
);

Parâmetros

[in] downloadOperationID

Tipo: UUID

[in] fileFragments

Tipo: DWRITE_FILE_FRAGMENT

Matriz de estruturas, cada uma especificando um intervalo de bytes a ser baixado.

fragmentCount

Tipo: UINT32

Número de elementos na matriz fileFragments. Isso pode ser zero apenas para baixar informações de arquivo, como o tamanho.

asyncResult

Tipo: COM_Outptr_result_maybenull

Recebe um objeto que pode ser usado para aguardar a conclusão do download assíncrono e obter o resultado do download após a conclusão. O resultado poderá ser NULL se o download for concluído de forma síncrona. Por exemplo, isso pode acontecer se o método determinar que os dados solicitados já são locais.

Retornar valor

Tipo: HRESULT

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

Requisitos

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

Confira também

IDWriteRemoteFontFileStream