Ler em inglês

Compartilhar via


D1144: O efeito não é um destino

SetTarget falhou porque um efeito foi passado como um destino.

 

Possíveis causas

ID2D1DeviceContext::SetTarget usa um parâmetro ID2D1Image*. Direct2D imagens podem ser bitmaps, listas de comandos ou efeitos. Direct2D considera apenas bitmaps e listas de comandos como destinos válidos.

Possíveis correções

Modifique o aplicativo para usar um bitmap ou uma lista de comandos como destino do contexto do dispositivo. Direct2D não executa a inicialização de efeitos usando SetTarget. Em vez disso, para escolher o conteúdo de um efeito, um aplicativo cria o efeito usando ID2D1DeviceContext::CreateEffect e usa um GUID de efeito correspondente.