Interface ID2D1GdiInteropRenderTarget (d2d1.h)
Fornece acesso a um contexto de dispositivo que pode aceitar comandos de desenho GDI.
Herança
A interface ID2D1GdiInteropRenderTarget herda da interface IUnknown . ID2D1GdiInteropRenderTarget também tem estes tipos de membros:
Métodos
A interface ID2D1GdiInteropRenderTarget tem esses métodos.
ID2D1GdiInteropRenderTarget::GetDC Recupera o contexto do dispositivo associado a esse destino de renderização. |
ID2D1GdiInteropRenderTarget::ReleaseDC Indica que o desenho com o contexto do dispositivo recuperado usando o método GetDC foi concluído. |
Comentários
Você não cria um objeto ID2D1GdiInteropRenderTarget diretamente; Em vez disso, use o método QueryInterface de uma instância de destino de renderização existente para fornecer uma versão ID2D1GdiInteropRenderTarget desse destino de renderização.
Nem todos os destinos de renderização dão suporte à interface ID2D1GdiInteropRenderTarget . O destino de renderização deve ser compatível com GDI (o sinalizador D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE foi especificado ao criar o destino de renderização), usar o formato de pixel DXGI_FORMAT_B8G8R8A8_UNORM e usar o modo alfa D2D1_ALPHA_MODE_PREMULTIPLIED ou D2D1_ALPHA_MODE_IGNORE .
Observe que o método QueryInterface sempre é bem-sucedido; se o destino de renderização não der suporte à interface ID2D1GdiInteropRenderTarget , a chamada de GetDC falhará. (Para destinos de renderização criados por meio do método CreateCompatibleRenderTarget , o destino de renderização que o criou deve ter essas configurações.)
Para testar se um determinado destino de renderização dá suporte à interface ID2D1GdiInteropRenderTarget , crie um D2D1_RENDER_TARGET_PROPERTIES que especifica a compatibilidade de GDI e o formato de pixel apropriado e chame o método IsSupported do destino de renderização para ver se o destino de renderização é compatível com GDI.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1.h |