次の方法で共有


D1167: マップの読み取りオプションには、CPU 読み取り可能なビットマップが必要です

D2D1_MAP_OPTIONS_READは、CPU 読み取り可能なビットマップでのみ有効です

 

考えられる原因

アプリケーションが id2D1Bitmap1::Map を D2D1_MAP_OPTIONS_READ 属性と共に呼び出すが、ビットマップが CPU 読み取り可能でない場合、Direct2D によってこのメッセージが出力されることがあります。

可能な修正方法

アプリケーションで ID2D1Bitmap1::Map を使用した読み取りアクセスが必要な場合は、D2D1_BITMAP_OPTIONS_CPU_READ オプションを使用してビットマップを作成します。