D1130:大写不允许的 DXGI 格式

设备无法支持给定的 DXGI 格式。

 

可能的原因

对于在硬件上执行并使用图面格式的 Direct2D 操作,表面格式必须受硬件的功能级别支持。 例如,如果硬件的功能级别为 9,则它可能不支持 16bpp 格式或 SRGB 格式,例如DXGI_FORMAT_B8G8R8A8_UNORM_SRGB。

可能的修复方法

有关功能级别及其支持格式之间的差异的指导,请参阅 Direct3D 功能级别。 在将所需格式与 Direct2D 配合使用之前,请考虑使用 ID3D11Device::CheckFormatSupport 方法 验证硬件是否支持该格式。