设备无法支持给定的 DXGI 格式。
可能的原因
对于在硬件上执行并使用图面格式的 Direct2D作,硬件的功能级别必须支持图面格式。 例如,如果硬件是功能级别 9,则它可能不支持 16bpp 格式或 SRGB 格式,例如DXGI_FORMAT_B8G8R8A8_UNORM_SRGB。
可能的修复方法
有关功能级别与其支持格式之间的差异的指导,请参阅 Direct3D 功能级别 。 请考虑使用 ID3D11Device::CheckFormatSupport 方法 验证硬件是否支持所需的格式,然后再将其与 Direct2D 配合使用。