D1125:DXGI 格式不匹配

传递给此 API 的像素格式与 [surface] 的像素格式不兼容。

占位符

表面

指定的呈现目标或位图。

可能的原因

ID2D1RenderTarget::CreateBitmapFromWicBitmap 或 ID2D1RenderTarget::CreateDxgiSurfaceRendertarget 等操作需要图面和指定的图面格式。 Direct2D 验证指定的表面类型是否与图面兼容。 如果不兼容,Direct2D 将输出此消息。

可能的修复方法

确保指定的DXGI_FORMAT与基础图面的类型匹配或兼容。 对于应用程序创建的 Direct3D 图面资源,请使用用于创建资源的相同DXGI_FORMAT。 有关其他指南,请参阅 支持的像素格式和 Alpha 模式