DWriteCoreCreateFactory-Funktion (dwrite_core.h)

Erstellt ein Factoryobjekt, das für die nachfolgende Erstellung einzelner DWriteCore-Objekte verwendet wird.

Wichtig

Diese API ist als Teil der DWriteCore-Implementierung von DirectWrite verfügbar. Weitere Informationen und Codebeispiele finden Sie unter Übersicht über DWriteCore.

Syntax

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

Parameter

factoryType

Typ: DWRITE_FACTORY_TYPE

Ein Wert, der angibt, ob das Factoryobjekt freigegeben, isoliert oder eingeschränkt wird.

iid

Typ: REFIID

Ein GUID-Wert, der die DirectWrite Factoryschnittstelle identifiziert, z. B. __uuidof(IDWriteFactory).

factory

Typ: IUnknown**

Eine Adresse eines Zeigers auf das neu erstellte DirectWrite Factoryobjekts.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Beispiele

Weitere Informationen finden Sie im DWriteCore-Übersichtsthema und in der Beispiel-App DWriteCoreGallery .

Hinweise

Dies ist funktional identisch mit der DWriteCreateFactory-Funktion, die von der Systemversion von DirectWrite exportiert wird. Die DWriteCore-Funktion hat einen anderen Namen, um Mehrdeutigkeiten zu vermeiden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (mit Windows App SDK 0.5 oder höher)
Kopfzeile dwrite_core.h

Weitere Informationen

Übersicht über DWriteCore

DWriteCoreGallery-Beispiel