DCompositionCreateDevice3-Funktion (dcomp.h)
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 |