次の方法で共有


D1172: マップされていないビットマップのマップ解除が無効です

マップされていないビットマップのマップ解除が試行されました。

 

考えられる原因

アプリケーションが ID2D1Bitmap1::Map を使用してマップされていないビットマップのマップ解除を試みた場合、Direct2D はこのメッセージを出力し、エラーを報告することがあります。

可能な修正方法

ID2D1RenderTarget::EndDraw が ID2D1RenderTarget::BeginDraw の呼び出しに従うのと同じ方法で、ID2D1Bitmap1::Unmap が ID2D1Bitmap1::Map の呼び出しに従っていることを確認します。 ID2D1Bitmap1::Unmap を複数回呼び出してビットマップのマップを解除しないでください。