Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht den Zugriff auf einen Gerätekontext, der GDI-Zeichenbefehle akzeptieren kann.
Vererbung
Die ID2D1GdiInteropRenderTarget-Schnittstelle erbt von der IUnknown-Schnittstelle . ID2D1GdiInteropRenderTarget verfügt auch über folgende Membertypen:
Methoden
Die ID2D1GdiInteropRenderTarget-Schnittstelle verfügt über diese Methoden.
|
ID2D1GdiInteropRenderTarget::GetDC Ruft den Diesem Renderziel zugeordneten Gerätekontext ab. |
|
ID2D1GdiInteropRenderTarget::ReleaseDC Gibt an, dass das Zeichnen mit dem mit der GetDC-Methode abgerufenen Gerätekontext abgeschlossen ist. |
Hinweise
Sie erstellen kein ID2D1GdiInteropRenderTarget-Objekt direkt. Stattdessen verwenden Sie die QueryInterface-Methode eines vorhandenen Renderziels instance, um eine ID2D1GdiInteropRenderTarget-Version dieses Renderziels bereitzustellen.
Nicht alle Renderziele unterstützen die ID2D1GdiInteropRenderTarget-Schnittstelle . Das Renderziel muss GDI-kompatibel sein (das D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE Flag wurde beim Erstellen des Renderziels angegeben), das DXGI_FORMAT_B8G8R8A8_UNORM Pixelformat verwenden und den D2D1_ALPHA_MODE_PREMULTIPLIED - oder D2D1_ALPHA_MODE_IGNORE Alphamodus verwenden.
Beachten Sie, dass die QueryInterface-Methode immer erfolgreich ist. wenn das Renderziel die ID2D1GdiInteropRenderTarget-Schnittstelle nicht unterstützt, schlägt das Aufrufen von GetDC fehl. (Für Renderziele, die mit der CreateCompatibleRenderTarget-Methode erstellt wurden, muss das Renderziel, von dem es erstellt wurde, über diese Einstellungen verfügen.)
Um zu testen, ob ein bestimmtes Renderziel die ID2D1GdiInteropRenderTarget-Schnittstelle unterstützt, erstellen Sie eine D2D1_RENDER_TARGET_PROPERTIES , die GDI-Kompatibilität und das entsprechende Pixelformat angibt, und rufen Sie dann die IsSupported-Methode des Renderziels auf, um festzustellen, ob das Renderziel GDI-kompatibel ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d2d1.h |