D1153: listas de comandos fechados não podem ser definidas como destinos
Foi feita uma tentativa de definir uma lista de comandos fechada em um destino.
Depois que uma lista de comandos for fechada, um aplicativo não deverá tentar defini-la como um destino. Direct2D considera essa chamada para ID2D1DeviceContext::SetTarget como um erro porque o conteúdo de uma lista de comandos não pode ser alterado depois de ter sido fechado. Definir uma lista de comandos como um destino indica uma intenção de renderizar para ela.
Para resolver essa mensagem, não chame ID2D1DeviceContext::SetTarget com uma lista de comandos que foi fechada. Se for necessário usar uma lista de comandos com conteúdo novo e diferente, crie uma nova lista de comandos.