Delen via


D1186: DC-renderdoel vereist BindDC

Het is ongeldig om een DC-renderdoel te gebruiken voordat de BindDC-methode wordt aangeroepen.

 

Mogelijke oorzaken

De toepassing heeft een ID2D1DCRenderTarget gemaakt en gebruikt om BeginDraw aan te roepen, maar heeft de BindDC-methode nog niet aangeroepen. Of BindDC heeft een fout opgeleverd.

Mogelijke oplossingen

Voordat u een door DC interopped renderdoel gebruikt, moeten toepassingen BindDC aanroepen om het doel te koppelen aan een GDI-apparaatcontext. Het doel wordt pas geldig beschouwd als een GDI-apparaatcontext is toegewezen. Zie ID2D1DCRenderTarget::BindDC voor een voorbeeld. Als de toepassing BindDC al aanroept, moet u ervoor zorgen dat BindDC geen fout heeft geretourneerd.