Поделиться через


D1172: недопустимо для отмены сопоставления несопоставленного растрового рисунка

Предпринята попытка отменить сопоставление не сопоставленного растрового рисунка.

 

Возможные причины

Direct2D может вывести это сообщение и сообщить об ошибке, если приложение пытается удалить растровое изображение, которое еще не сопоставлено с помощью ID2D1Bitmap1::Map.

Возможные исправления

Точно так же, как ID2D1RenderTarget::EndDraw следует за вызовами ID2D1RenderTarget::BeginDraw, убедитесь, что ID2D1Bitmap1::Unmap следует за вызовами ID2D1Bitmap1::Map. Не вызывайте ID2D1Bitmap1::Unmap несколько раз, чтобы снять растровое изображение.