다음을 통해 공유


D1187: 처리 중인 Dc에서 SetTarget 호출

GetDC ReleaseDC/ 쌍 간에 SetTarget이 호출되었습니다.

 

예상 원인

애플리케이션은 ID2D1GdiInteropRenderTarget을 가져와 GetDC 메서드를 호출한 다음 ReleaseDC를 호출하기 전에 Flush 또는 EndDraw를 호출했습니다.

가능한 해결 방법

애플리케이션이 Flush 또는 EndDraw를 호출하기 전에 ReleaseDC를 호출하고 ReleaseDC에 대한 각 호출이 GetDC에 대한 이전 호출과 일치하는지 확인합니다. 현재 애플리케이션에서 GDI 디바이스 컨텍스트를 사용하고 있는 경우 Direct2D는 GDI 대상 리소스에서 작동을 시도하지 않습니다.