Freigeben über


D1187: SetTarget aufgerufen auf herausragendem Dc

SetTarget wurde zwischen einem GetDC/ReleaseDC-Paar aufgerufen.

 

Mögliche Ursachen

Die Anwendung hat eine ID2D1GdiInteropRenderTarget abgerufen und die GetDC-Methode aufgerufen und dann "Flush" oder "EndDraw " aufgerufen, bevor ReleaseDC aufgerufen wird.

Mögliche Korrekturen

Stellen Sie sicher, dass die Anwendung ReleaseDC vor dem Aufrufen von Flush oder EndDraw aufruft 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.