Partager via


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

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

 

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 changer une fois qu’il a été fermé. La définition d’une liste de commandes en tant que cible indique une intention de l’afficher.

Correctifs possibles

Pour traiter ce message, n’appelez pas ID2D1DeviceContext ::SetTarget avec une liste de commandes 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.