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 |