Condividi tramite


Metodo IDWriteRemoteFontFileStream::BeginDownload (dwrite_3.h)

Inizia a scaricare tutto o parte del file di carattere.

Sintassi

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

Parametri

[in] downloadOperationID

Tipo: UUID

[in] fileFragments

Tipo: DWRITE_FILE_FRAGMENT

Matrice di strutture, ognuna che specifica un intervallo di byte da scaricare.

fragmentCount

Tipo: UINT32

Numero di elementi nella matrice fileFragments. Questo può essere zero per scaricare solo le informazioni sui file, ad esempio le dimensioni.

asyncResult

Tipo: COM_Outptr_result_maybenull

Riceve un oggetto che può essere usato per attendere il completamento del download asincrono e ottenere il risultato del download al completamento. Il risultato può essere NULL se il download completa in modo sincrono. Ad esempio, questo può verificarsi se il metodo determina che i dati richiesti sono già locali.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un codice di esito positivo o di errore HRESULT.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dwrite_3.h
Libreria Dwrite.lib

Vedi anche

IDWriteRemoteFontFileStream