Freigeben über


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

Weitere Informationen

IDCompositionDevice2