Partilhar via


D1144: O efeito não é um alvo

SetTarget falhou porque um efeito foi passado como um destino.

 

Causas Possíveis

ID2D1DeviceContext::SetTarget usa um parâmetro ID2D1Image*. As imagens Direct2D podem ser bitmaps, listas de comandos ou efeitos. O 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.