IDCompositionDesktopDevice-Schnittstelle (dcomp.h)
Eine Anwendung muss die IDCompositionDesktopDevice-Schnittstelle verwenden, um DirectComposition in einer Win32-Desktopanwendung verwenden zu können. Diese Schnittstelle ermöglicht es der Anwendung, eine visuelle Struktur mit einem Fenster zu verbinden und untergeordnete Fenster mit Ebenen für die Komposition zu hosten.
Vererbung
Die IDCompositionDesktopDevice-Schnittstelle erbt von IDCompositionDevice2. IDCompositionDesktopDevice verfügt auch über die folgenden Membertypen:
Methoden
Die IDCompositionDesktopDevice-Schnittstelle verfügt über diese Methoden.
IDCompositionDesktopDevice::CreateSurfaceFromHandle Erstellt ein neues Kompositionsoberflächenobjekt, das eine vorhandene Kompositionsoberfläche umschließt. |
IDCompositionDesktopDevice::CreateSurfaceFromHwnd Erstellt ein Wrapperobjekt, das die Rasterung eines mehrschichtigen Fensters darstellt und einem Visual für die Komposition zugeordnet werden kann. |
IDCompositionDesktopDevice::CreateTargetForHwnd Erstellt ein Kompositionszielobjekt, das an das Fenster gebunden ist, das durch das angegebene Fensterhandle dargestellt wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dcomp.h |