D1187: SetTarget Called on Outstanding Dc

SetTarget wurde zwischen einem GetDC / ReleaseDC-Paar aufgerufen.

Mögliche Ursachen

Die Anwendung hat eine ID2D1GdiInteropRenderTarget abgerufen und ihre GetDC-Methode aufgerufen und dann Flush oder EndDraw aufgerufen, bevor ReleaseDCaufgerufen wird.

Mögliche Fehlerbehebungen

Stellen Sie sicher, dass die Anwendung ReleaseDC aufruft, bevor Flush oder EndDrawaufgerufen wird, und dass jeder Aufruf von ReleaseDC mit einem vorherigen Aufruf von GetDCübereinstimmt. Direct2D versucht nicht, eine GDI-Zielressource zu verwenden, wenn der GDI-Gerätekontext derzeit von der Anwendung verwendet wird.