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.
Erstellt ein neues DirectComposition-Geräteobjekt, das zum Erstellen anderer DirectComposition-Objekte verwendet werden kann.
Syntax
HRESULT DCompositionCreateDevice3(
[in, optional] IUnknown *renderingDevice,
[in] REFIID iid,
[out] void **dcompositionDevice
);
Parameter
[in, optional] renderingDevice
Typ: IUnknown*
Ein optionaler Zeiger auf ein DirectX-Gerät, das zum Erstellen von DirectComposition-Oberflächenobjekten verwendet werden soll. Muss ein Zeiger auf ein Objekt sein, das die SCHNITTSTELLEN IDXGIDevice oder ID2D1Device implementiert.
[in] iid
Typ: REFIID
Der Bezeichner der abzurufenden Schnittstelle. Dies muss eine der __uuidof(IDCompositionDevice) oder __uuidof(IDCompositionDesktopDevice) sein.
[out] dcompositionDevice
Typ: void**
Empfängt einen Schnittstellenzeiger auf das neu erstellte Geräteobjekt. Der Zeiger hat den vom iid-Parameter angegebenen Typ. Dieser Parameter darf nicht NULL sein.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | dcomp.h |
| Bibliothek | Dcomp.lib |
| DLL | Dcomp.dll |