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

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

 

可能的原因

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

可能的修复方法

若要处理此消息,请不要使用已关闭的命令列表调用 ID2D1DeviceContext::SetTarget。 如果需要使用具有不同新内容的命令列表,请创建新的命令列表。