D1234 : pinceau de ressource null
Un pinceau bitmap ou un pinceau image ne peut pas être utilisé pour le dessin lorsque la bitmap/image associée est définie sur NULL.
Causes possibles
L’application a essayé de rendre une primitive à l’aide d’un ID2D1BitmapBrush ou d’un ID2D1ImageBrush dont la bitmap ou l’image était NULL.
Corrections possibles
Assurez-vous que les pinceaux bitmap ou image ont une bitmap ou une image valide qui leur est assignée avant de les utiliser. L’application peut le faire au moment de la création ou par la suite, à l’aide de ID2D1BitmapBrush :: SetBitmap ou ID2D1ImageBrush :: SetImage. Direct2D autorise les ressources de pinceau NULL afin que les applications puissent avoir la liberté de libérer des ressources pinceau après leur utilisation pour le rendu. Les applications peuvent choisir de le faire si la ressource bitmap ou image est très coûteuse et que le scénario exige qu’elle soit libérée immédiatement. L’affectation de la valeur NULL à une ressource de pinceau empêche Direct2D de conserver une référence en suspens à celle-ci. Toutefois, si une application assigne une ressource pinceau à la valeur NULL, elle ne doit pas essayer d’utiliser le pinceau tant qu’une nouvelle ressource valide n’a pas été assignée à celle-ci.