Funzione DCompositionCreateDevice3 (dcomp.h)
Crea un nuovo oggetto dispositivo DirectComposition, che può essere usato per creare altri oggetti DirectComposition.
Sintassi
HRESULT DCompositionCreateDevice3(
[in, optional] IUnknown *renderingDevice,
[in] REFIID iid,
[out] void **dcompositionDevice
);
Parametri
[in, optional] renderingDevice
Tipo: IUnknown*
Puntatore facoltativo a un dispositivo DirectX da usare per creare oggetti superficie DirectComposition. Deve essere un puntatore a un oggetto che implementa le interfacce IDXGIDevice o ID2D1Device .
[in] iid
Tipo: REFIID
Identificatore dell'interfaccia da recuperare. Deve essere uno dei __uuidof(IDCompositionDevice) o __uuidof(IDCompositionDesktopDevice).
[out] dcompositionDevice
Tipo: void**
Riceve un puntatore di interfaccia all'oggetto dispositivo appena creato. Il puntatore è del tipo specificato dal parametro iid . Questo parametro non deve essere NULL.
Valore restituito
Tipo: HRESULT
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | dcomp.h |
Libreria | Dcomp.lib |
DLL | Dcomp.dll |