Udostępnij przez


D1172: Nieprawidłowe mapowanie niemapowanej mapy bitowej

Podjęto próbę zamapowania mapy bitowej, która nie jest mapowana.

 

Możliwe przyczyny

Direct2D może wyświetlić ten komunikat i zgłosić błąd, jeśli aplikacja próbuje cofnąć mapowanie mapy bitowej, która nie została jeszcze zamapowana przy użyciu id2D1Bitmap1::Map.

Możliwe poprawki

W ten sam sposób, że id2D1RenderTarget::EndDraw powinien wykonywać wywołania id2D1RenderTarget::BeginDraw, upewnij się, że id2D1Bitmap1::Unmap następuje wywołania id2D1Bitmap1::Map. Nie należy wywoływać metody ID2D1Bitmap1::Unmap wiele razy, aby cofnąć mapowanie mapy bitowej.