D1172: 매핑되지 않은 비트맵의 매핑을 해제할 수 없습니다.

매핑되지 않은 비트맵의 매핑을 해제하려고 했습니다.

 

가능한 원인

Direct2D는 애플리케이션이 ID2D1Bitmap1::Map을 사용하여 아직 매핑되지 않은 비트맵의 매핑을 해제하려고 하면 이 메시지를 출력하고 오류를 보고할 수 있습니다.

가능한 수정 사항

ID2D1RenderTarget::EndDraw가 ID2D1RenderTarget::BeginDraw 호출을 따라야 하는 것과 동일한 방식으로 ID2D1Bitmap1::Unmap이 ID2D1Bitmap1::Map 호출을 따르는지 확인합니다. ID2D1Bitmap1::Unmap을 여러 번 호출하여 비트맵의 매핑을 해제하지 마세요.