Partager via


D1153 : Les listes de commandes fermées ne peuvent pas être définies comme cibles

Une tentative de définition d’une liste de commandes fermée sur une cible a été effectuée.

 

Causes possibles

Une fois qu’une liste de commandes a été fermée, une application ne doit pas tenter de la définir comme cible. Direct2D considère cet appel à ID2D1DeviceContext::SetTarget comme une erreur, car le contenu d’une liste de commandes ne peut pas être modifié après sa fermeture. La définition d’une liste de commandes en tant que cible indique une intention de s’y afficher.

Correctifs possibles

Pour résoudre ce message, n’appelez pas ID2D1DeviceContext::SetTarget avec une liste de commandes qui a été fermée. S’il est nécessaire d’utiliser une liste de commandes avec un nouveau contenu différent, créez une liste de commandes.