BeginDraw は、EndDraw への対応する呼び出しなしで複数回呼び出されました。
考えられる原因
アプリケーションは、同じターゲットで EndDraw を呼び出さずに BeginDraw を複数回呼び出しました。 Direct2D を使用している場合、アプリケーションは BeginDraw の各呼び出しと後続の EndDraw を照合する必要があります。 または、ターゲットが誤った状態で、BeginDraw 呼び出しでターゲットをレンダリングできない場合に、このメッセージが発生する可能性があります。
考えられる修正方法
BeginDraw の各呼び出しが後続の EndDraw と一致していることを確認します。 Flush または EndDraw を使用してターゲットにコマンドを送信する場合は、ターゲットをもう一度使用する前に、返された結果がS_OKされていることを確認します。