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 |