IDWriteRemoteFontFileStream ::BeginDownload, méthode (dwrite_3.h)

Commence le téléchargement de la totalité ou d’une partie du fichier de police.

Syntaxe

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

Paramètres

[in] downloadOperationID

Type : UUID

[in] fileFragments

Type : DWRITE_FILE_FRAGMENT

Tableau de structures, chacune spécifiant une plage d’octets à télécharger.

fragmentCount

Type : UINT32

Nombre d’éléments dans le tableau fileFragments. Cela peut être zéro pour simplement télécharger des informations de fichier, telles que la taille.

asyncResult

Type : COM_Outptr_result_maybenull

Reçoit un objet qui peut être utilisé pour attendre que le téléchargement asynchrone se termine et pour obtenir le résultat du téléchargement une fois terminé. Le résultat peut être NULL si le téléchargement se termine de manière synchrone. Par exemple, cela peut se produire si la méthode détermine que les données demandées sont déjà locales.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code de réussite ou d’erreur HRESULT.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dwrite_3.h
Bibliothèque Dwrite.lib

Voir aussi

IDWriteRemoteFontFileStream