Compartir a través de


Función DCompositionCreateDevice3 (dcomp.h)

Crea un nuevo objeto de dispositivo DirectComposition, que se puede usar para crear otros objetos DirectComposition.

Sintaxis

HRESULT DCompositionCreateDevice3(
  [in, optional] IUnknown *renderingDevice,
  [in]           REFIID   iid,
  [out]          void     **dcompositionDevice
);

Parámetros

[in, optional] renderingDevice

Tipo: IUnknown*

Puntero opcional a un dispositivo DirectX que se va a usar para crear objetos de superficie DirectComposition. Debe ser un puntero a un objeto que implemente las interfaces IDXGIDevice o ID2D1Device .

[in] iid

Tipo: REFIID

Identificador de la interfaz que se va a recuperar. Debe ser una de __uuidof(IDCompositionDevice) o __uuidof(IDCompositionDesktopDevice).

[out] dcompositionDevice

Tipo: void**

Recibe un puntero de interfaz al objeto de dispositivo recién creado. El puntero es del tipo especificado por el parámetro iid . Este parámetro no debe ser null.

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Plataforma de destino Windows
Encabezado dcomp.h
Library Dcomp.lib
Archivo DLL Dcomp.dll