Condividi tramite


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