次の方法で共有


D1171: ビットマップをマップするための冗長呼び出し

既にマップされているビットマップをマップしようとしました。

 

考えられる原因

Direct2D は、ID2D1Bitmap1::Map を使用して既にマップされているビットマップをマップしようとすると、このメッセージを出力し、エラーを報告することがあります。

可能な修正方法

ID2D1RenderTarget::EndDraw が ID2D1RenderTarget::BeginDraw の呼び出しに従うのと同じ方法で、ID2D1Bitmap1::Unmap が ID2D1Bitmap1::Map の呼び出しに従っていることを確認します。 アプリケーションでコールバックまたは再帰コード パスを使用してビットマップをマップする場合は、その動作が正しいことを確認します。