GDI 互換オプションがこの API に渡されましたが、DXGI 形式は GDI 互換ではありません。
考えられる原因
ビットマップの作成時にD2D1_BITMAP_OPTIONS_GDI_COMPATIBLE フラグを使用すると、ビットマップと GDI レンダリングの互換性が有効になりますが、ビットマップのサーフェス形式に追加の制限が発生します。 一般に、GDI レンダリングはDXGI_FORMAT_B8G8R8A8_UNORM形式とDXGI_FORMAT_B8G8R8A8_UNORM_SRGB形式と互換性があります。
考えられる修正方法
この問題に対処するには、GDI 互換ビットマップに指定された形式が、上で指定した 4 チャネル BGRA 形式であることを確認します。 ビットマップが GDI との相互運用性を必要としない場合は、GDI_COMPATIBLE指定子を省略します。