Condividi tramite


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

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

 

Possibili cause

Dopo la chiusura di un elenco di comandi, un'applicazione non deve tentare di impostarla come destinazione. Direct2D considera che questa chiamata a ID2D1DeviceContext::SetTarget sia un 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 una finalità per eseguirne il rendering.

Correzioni possibili

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.