D1186 : La cible de rendu dc nécessite BindDC
Il n’est pas valide d’utiliser une cible de rendu de contrôleur de domaine avant d’appeler sa méthode BindDC.
Causes possibles
L’application a créé un ID2D1DCRenderTarget et l’a utilisé pour appeler BeginDraw, mais n’a pas encore appelé sa méthode BindDC. Ou, BindDC a entraîné une erreur.
Correctifs possibles
Avant d’utiliser une cible de rendu entre contrôleurs de domaine, les applications doivent appeler BindDC pour associer la cible à un contexte d’appareil GDI. La cible n’est pas considérée comme valide tant qu’un contexte d’appareil GDI n’a pas été affecté. Pour obtenir un exemple, consultez ID2D1DCRenderTarget::BindDC. Si l’application appelle déjà BindDC, vérifiez que BindDC n’a pas retourné d’erreur.