Funzione DWriteCoreCreateFactory (dwrite_core.h)

Crea un oggetto factory utilizzato per la creazione successiva di singoli oggetti DWriteCore.

Importante

Questa API è disponibile come parte dell'implementazione DWriteCore di DirectWrite. Per altre info ed esempi di codice, vedi Panoramica di DWriteCore.

Sintassi

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

Parametri

factoryType

Tipo: DWRITE_FACTORY_TYPE

Valore che specifica se l'oggetto factory verrà condiviso, isolato o limitato.

iid

Tipo: REFIID

Valore GUID che identifica l'interfaccia di DirectWrite factory, ad esempio __uuidof(IDWriteFactory).

factory

Tipo: IUnknown**

Indirizzo di un puntatore all'oggetto factory appena creato DirectWrite.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Esempio

Vedere l'argomento panoramica di DWriteCore e l'app di esempio DWriteCoreGallery .

Commenti

Si tratta funzionalmente della funzione DWriteCreateFactory esportata dalla versione di sistema di DirectWrite. La funzione DWriteCore ha un nome diverso per evitare ambiguità.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (con SDK per app di Windows 0.5 o versione successiva)
Intestazione dwrite_core.h

Vedi anche

Panoramica di DWriteCore

Esempio DWriteCoreGallery