Partager via


IDWriteRemoteFontFileLoader ::CreateRemoteStreamFromKey, méthode (dwrite_3.h)

Crée un objet de flux de fichier de police distant qui encapsule une ressource de fichier ouvert et peut être utilisé pour télécharger des données de fichier distant.

Syntaxe

HRESULT CreateRemoteStreamFromKey(
  [in]  void const                  *fontFileReferenceKey,
        UINT32                      fontFileReferenceKeySize,
  [out] IDWriteRemoteFontFileStream **fontFileStream
);

Paramètres

[in] fontFileReferenceKey

Type : void

Clé de référence de fichier de police qui identifie de manière unique la ressource de fichier de police dans l’étendue du chargeur de polices utilisé.

fontFileReferenceKeySize

Type : UINT32

Taille de la clé de référence de fichier de police en octets.

[out] fontFileStream

Type : IDWriteRemoteFontFileStream**

Pointeur vers le flux de fichiers de police nouvellement créé.

Valeur retournée

Type : HRESULT

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

Remarques

Contrairement à CreateStreamFromKey, cette méthode peut être utilisée pour créer un flux pour un fichier distant. Si le fichier est distant, le client doit appeler IDWriteRemoteFontFileStream ::BeginDownload avec un tableau vide de fragments de fichiers avant que le flux puisse être utilisé pour obtenir la taille du fichier ou accéder aux données.

Configuration requise

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

Voir aussi

IDWriteRemoteFontFileLoader