Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |