Fonction DWriteCoreCreateFactory (dwrite_core.h)

Crée un objet de fabrique qui est utilisé pour la création ultérieure d’objets DWriteCore individuels.

Important

Cette API est disponible dans le cadre de l’implémentation DWriteCore de DirectWrite. Pour plus d’informations et des exemples de code, consultez Vue d’ensemble de DWriteCore.

Syntaxe

HRESULT DWriteCoreCreateFactory(
  DWRITE_FACTORY_TYPE factoryType,
  REFIID              iid,
  IUnknown            **factory
);

Paramètres

factoryType

Type : DWRITE_FACTORY_TYPE

Valeur qui spécifie si l’objet de fabrique sera partagé, isolé ou restreint.

iid

Type : REFIID

Valeur GUID qui identifie l’interface de fabrique DirectWrite, telle que __uuidof(IDWriteFactory).

factory

Type : IUnknown**

Adresse d’un pointeur vers l’objet de fabrique DirectWrite nouvellement créé.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Exemples

Consultez la rubrique vue d’ensemble de DWriteCore et l’exemple d’application DWriteCoreGallery .

Remarques

Il s’agit de la même fonction que la fonction DWriteCreateFactory exportée par la version système de DirectWrite. La fonction DWriteCore a un nom différent pour éviter toute ambiguïté.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 (avec SDK d'application Windows 0,5 ou version ultérieure)
En-tête dwrite_core.h

Voir aussi

Vue d’ensemble de DWriteCore

Exemple DWriteCoreGallery