D1180: BeginDraw Falscher Zustand
BeginDraw wurde mehrmals aufgerufen, ohne einen entsprechenden Aufruf von EndDraw.
Mögliche Ursachen
Die Anwendung hat mehrere Aufrufe an BeginDraw ausgeführt, ohne EndDraw für dasselbe Ziel aufzurufen. Bei Verwendung von Direct2D sollten Anwendungen jeden Aufruf von BeginDraw mit einem nachfolgenden EndDraw abgleichen. Alternativ kann diese Meldung auftreten, wenn sich das Ziel in einem fehlerhaften Zustand befindet und der BeginDraw-Aufruf das Rendern des Ziels nicht zugelassen hat.
Mögliche Korrekturen
Stellen Sie sicher, dass jeder Aufruf von BeginDraw mit einem nachfolgenden EndDraw abgeglichen wird. Überprüfen Sie beim Übermitteln von Befehlen an ein Ziel mithilfe von Flush oder EndDraw, ob das zurückgegebene Ergebnis S_OK ist, bevor Sie versuchen, das Ziel erneut zu verwenden.