D1175:DXGI 目标不得使用软件标志

此类型的呈现目标必须标记为 DEFAULT 或 HARDWARE。

 

可能的原因

名为 ID2D1Factory::CreateDxgiSurfaceRenderTarget 的应用程序,其类型字段设置为D2D1_RENDER_TARGET_TYPE_SOFTWARE D2D1_RENDER_TARGET_PROPERTIES对象。 Direct2D 认为说明符组合不正确,因为 SOFTWARE 标志是为使用 CreateWicBitmapRenderTarget 和 CreateHwndRenderTarget 创建的目标保留的。

可能的修复方法

使用 CreateDxgiSurfaceRenderTarget 时,应用程序应指定D2D1_RENDER_TARGET_TYPE_HARDWARE。