D1153: Las listas de comandos cerradas no se pueden establecer como destinos

Se intentó establecer una lista de comandos cerrada en un destino.

 

Causas posibles

Una vez cerrada una lista de comandos, una aplicación no debe intentar establecerla como destino. Direct2D considera que esta llamada a ID2D1DeviceContext::SetTarget es un error porque el contenido de una lista de comandos no puede cambiar después de que se haya cerrado. Establecer una lista de comandos como destino indica una intención para representarla.

Posibles correcciones

Para solucionar este mensaje, no llame a ID2D1DeviceContext::SetTarget con una lista de comandos cerrada. Si es necesario usar una lista de comandos con contenido nuevo y diferente, cree una nueva lista de comandos.