ID2D1Multithread-Schnittstelle (d2d1_1.h)
Ein Sperrmechanismus aus einer Direct2D-Factory , den Direct2D verwendet, um den exklusiven Ressourcenzugriff in einer App zu steuern, die mehrere Threads verwendet.
Vererbung
Die ID2D1Multithread-Schnittstelle erbt von der IUnknown-Schnittstelle . ID2D1Multithread verfügt auch über folgende Membertypen:
Methoden
Die ID2D1Multithread-Schnittstelle verfügt über diese Methoden.
ID2D1Multithread::Enter Tritt in den Wichtigen Abschnitt der Direct2D-API ein, sofern vorhanden. |
ID2D1Multithread::GetMultithreadProtected Gibt zurück, ob die Direct2D-Factory mit dem flag D2D1_FACTORY_TYPE_MULTI_THREADED erstellt wurde. |
ID2D1Multithread::Leave Bleibt der Direct2D-API-Abschnitt kritisch, sofern vorhanden. |
Hinweise
Sie können ein ID2D1Multithread-Objekt abrufen, indem Sie es von einem ID2D1Factory-Objekt abfragen.
Sie sollten diese Sperre verwenden, während Sie alle Vorgänge auf einer Direct3D/DXGI-Oberfläche ausführen. Direct2D wartet bei jedem Anruf, bis Sie den kritischen Abschnitt verlassen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1_1.h |