D1153:无法将关闭的命令列表设置为目标

尝试在目标上设置关闭的命令列表。

 

可能的原因

命令列表关闭后,应用程序不应尝试将其设置为目标。 Direct2D 将此调用 ID2D1DeviceContext::SetTarget 视为错误,因为命令列表的内容在关闭后无法更改。 将命令列表设置为目标表示要呈现到它的意向。

可能的修复方法

若要解决此消息,请不要使用已关闭的命令列表调用 ID2D1DeviceContext::SetTarget。 如果需要将命令列表与新的、不同的内容一起使用,请创建新的命令列表。