D1187: SetTarget chiamato su Dc in sospeso

SetTarget è stato chiamato tra una coppia GetDC/ReleaseDC .

 

Possibili cause

L'applicazione ha ottenuto un ID2D1GdiInteropRenderTarget e ha chiamato il metodo GetDC e quindi chiamato Flush o EndDraw prima di chiamare ReleaseDC.

Possibili correzioni

Assicurarsi che l'applicazione chiami ReleaseDC prima di chiamare Flush o EndDraw e che ogni chiamata a ReleaseDC sia associata a una chiamata precedente a GetDC. Direct2D non tenterà di operare su una risorsa di destinazione GDI se il contesto di dispositivo GDI è attualmente usato dall'applicazione.