D1153: Gli elenchi di comandi chiusi non possono essere impostati come destinazioni

È stato effettuato un tentativo di impostare un elenco di comandi chiuso su una destinazione.

 

Possibili cause

Dopo la chiusura di un elenco di comandi, un'applicazione non deve tentare di impostarla come destinazione. Direct2D considera questa chiamata a ID2D1DeviceContext::SetTarget come errore perché il contenuto di un elenco di comandi non può cambiare dopo la chiusura. L'impostazione di un elenco di comandi come destinazione indica la finalità di eseguirne il rendering.

Possibili correzioni

Per risolvere questo messaggio, non chiamare ID2D1DeviceContext::SetTarget con un elenco di comandi chiuso. Se è necessario usare un elenco di comandi con contenuto nuovo e diverso, creare un nuovo elenco di comandi.