Compartir a través de


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

Comienza a descargar todo o parte del archivo de fuente.

Sintaxis

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 estructuras, cada una de las cuales especifica un intervalo de bytes que se va a descargar.

fragmentCount

Tipo: UINT32

Número de elementos de la matriz fileFragments. Esto puede ser cero para simplemente descargar información del archivo, como el tamaño.

asyncResult

Tipo: COM_Outptr_result_maybenull

Recibe un objeto que se puede usar para esperar a que se complete la descarga asincrónica y para obtener el resultado de la descarga al finalizar. El resultado puede ser NULL si la descarga se completa sincrónicamente. Por ejemplo, esto puede ocurrir si el método determina que los datos solicitados ya son locales.

Valor devuelto

Tipo: HRESULT

Este método devuelve un código de error o correcto HRESULT.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado dwrite_3.h
Library Dwrite.lib

Consulte también

IDWriteRemoteFontFileStream