次の方法で共有


D1153: 終了したコマンド リストをターゲットとして設定できない

ターゲットに閉じたコマンド リストを設定しようとしました。

 

考えられる原因

コマンド リストを閉じた後は、アプリケーションがターゲットとして設定を試みないようにする必要があります。 Direct2D では、この ID2D1DeviceContext::SetTarget の呼び出しがエラーと見なされます。これは、コマンド リストの内容が閉じられた後に変更できないためです。 コマンド リストをターゲットとして設定すると、それにレンダリングする意図が示されます。

考えられる修正方法

このメッセージに対処するには、閉じられたコマンド リストで ID2D1DeviceContext::SetTarget を呼び出さないでください。 新しい異なる内容のコマンド リストを使用する必要がある場合は、新しいコマンド リストを作成します。