D2D1CreateFactory-Funktion (d2d1.h)
Erstellt ein Factoryobjekt, das zum Erstellen von Direct2D-Ressourcen verwendet werden kann.
Syntax
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
[in, optional] const D2D1_FACTORY_OPTIONS *pFactoryOptions,
[out] void **ppIFactory
);
Parameter
[in] factoryType
Typ: D2D1_FACTORY_TYPE
Das Threadingmodell der Factory und die ressourcen, die erstellt werden.
[in] riid
Typ: REFIID
Ein Verweis auf die IID von ID2D1Factory , die mithilfe __uuidof(ID2D1Factory)
von abgerufen wird.
[in, optional] pFactoryOptions
Typ: const D2D1_FACTORY_OPTIONS*
Die Detailebene, die für die Debugebene bereitgestellt wird.
[out] ppIFactory
Typ: void**
Wenn diese Methode zurückgibt, enthält die Adresse auf einen Zeiger auf die neue Factory.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Die ID2D1Factory-Schnittstelle stellt den Ausgangspunkt für Direct2D bereit. Im Allgemeinen kann ein Objekt, das aus einer einzelnen instance eines Factoryobjekts erstellt wurde, mit anderen Ressourcen verwendet werden, die aus diesem instance erstellt wurden, jedoch nicht mit Ressourcen, die von anderen Factoryinstanzen erstellt wurden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1.h |
Bibliothek | D2d1.lib |
DLL | D2d1.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für