D1181: Estado Incorreto de EndDraw
EndDraw foi chamado, mas o rendertarget não estava em um estado válido. Isso pode resultar da chamada de EndDraw sem um BeginDraw correspondente.
Possíveis causas
O aplicativo fez várias chamadas para EndDraw sem chamar BeginDraw no mesmo destino. Ao usar Direct2D, os aplicativos devem corresponder cada chamada a EndDraw com uma chamada anterior para BeginDraw. Como alternativa, essa mensagem poderá ocorrer se o destino estiver em um estado errôneo e não for renderizável.
Possíveis correções
Verifique se cada chamada para BeginDraw é correspondida com um EndDraw subsequente. Ao enviar comandos para um destino usando Flush ou EndDraw, verifique se o resultado retornado é S_OK antes de tentar usar o destino novamente.