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 |