D1131:DXGI 格式不兼容 GDI

GDI 兼容选项已传递给此 API,但 DXGI 格式与 GDI 不兼容。

 

可能的原因

在创建位图期间使用 D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE 标志可实现位图与 GDI 呈现的兼容性,但对位图的图面格式引入了其他限制。 通常,GDI 呈现与DXGI_FORMAT_B8G8R8A8_UNORM和DXGI_FORMAT_B8G8R8A8_UNORM_SRGB格式兼容。

可能的修复方法

若要解决此问题,请验证为 GDI 兼容位图指定的格式是否为上面指定的四通道 BGRA 格式。 如果位图不需要与 GDI 的互操作性,请省略GDI_COMPATIBLE说明符。