Compartir a través de


Interfaz ID2D1GdiInteropRenderTarget (d2d1.h)

Proporciona acceso a un contexto de dispositivo que puede aceptar comandos de dibujo GDI.

Herencia

La interfaz ID2D1GdiInteropRenderTarget hereda de la interfaz IUnknown . ID2D1GdiInteropRenderTarget también tiene estos tipos de miembros:

Métodos

La interfaz ID2D1GdiInteropRenderTarget tiene estos métodos.

 
ID2D1GdiInteropRenderTarget::GetDC

Recupera el contexto del dispositivo asociado a este destino de representación.
ID2D1GdiInteropRenderTarget::ReleaseDC

Indica que se ha finalizado el dibujo con el contexto del dispositivo recuperado mediante el método GetDC.

Comentarios

No se crea un objeto ID2D1GdiInteropRenderTarget directamente; en su lugar, se usa el método QueryInterface de una instancia de destino de representación existente para proporcionar una versión ID2D1GdiInteropRenderTarget de ese destino de representación.

No todos los destinos de representación admiten la interfaz ID2D1GdiInteropRenderTarget . El destino de representación debe ser compatible con GDI (se especificó la marca D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE al crear el destino de representación), usar el formato de píxel DXGI_FORMAT_B8G8R8A8_UNORM y usar el modo alfa de D2D1_ALPHA_MODE_PREMULTIPLIED o D2D1_ALPHA_MODE_IGNORE .

Tenga en cuenta que el método QueryInterface siempre se realiza correctamente; Si el destino de representación no admite la interfaz ID2D1GdiInteropRenderTarget , se producirá un error al llamar a GetDC . (Para los destinos de representación creados mediante el método CreateCompatibleRenderTarget , el destino de representación que lo creó debe tener esta configuración).

Para probar si un destino de representación determinado admite la interfaz ID2D1GdiInteropRenderTarget , cree un D2D1_RENDER_TARGET_PROPERTIES que especifique la compatibilidad de GDI y el formato de píxel adecuado, llame al método IsSupported del destino de representación para ver si el destino de representación es compatible con GDI.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d2d1.h

Consulte también

Introducción a la interoperabilidad de Direct2D y GDI

IUnknown